@@ -1783,6 +1783,9 @@ function OutputStream(options) {
|
||||
output.print(self.strings[i]);
|
||||
output.print("`");
|
||||
});
|
||||
DEFPRINT(AST_BigInt, function(output) {
|
||||
output.print(this.value + "n");
|
||||
});
|
||||
DEFPRINT(AST_Constant, function(output) {
|
||||
output.print("" + this.value);
|
||||
});
|
||||
|
||||
@@ -391,7 +391,8 @@ function tokenizer($TEXT, filename, html5_comments, shebang) {
|
||||
var valid = parse_js_number(num);
|
||||
if (isNaN(valid)) parse_error("Invalid syntax: " + num);
|
||||
if (has_dot || has_e || peek() != "n") return token("num", valid);
|
||||
return token("bigint", num.toLowerCase() + next());
|
||||
next();
|
||||
return token("bigint", num.toLowerCase());
|
||||
}
|
||||
|
||||
function read_escaped_char(in_string) {
|
||||
|
||||
Reference in New Issue
Block a user