Add base suffix for integers
This commit is contained in:
9
asm.js
9
asm.js
@@ -101,7 +101,14 @@ class Parser {
|
|||||||
}
|
}
|
||||||
|
|
||||||
integer(token) {
|
integer(token) {
|
||||||
const x = parseInt(token);
|
let base;
|
||||||
|
switch (token.slice(-1)) {
|
||||||
|
case "b": base = 2; break;
|
||||||
|
case "o": base = 8; break;
|
||||||
|
case "h": base = 16; break;
|
||||||
|
default: base = 10; break;
|
||||||
|
}
|
||||||
|
const x = parseInt(token, base);
|
||||||
return Number.isNaN(x) ? null : x;
|
return Number.isNaN(x) ? null : x;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user