rename reserved keyword await (#5413)

This commit is contained in:
David Luhmer
2022-04-07 18:31:29 +02:00
committed by GitHub
parent 21bd4c4a9d
commit 36718948be

View File

@@ -1194,10 +1194,10 @@ function parse($TEXT, options) {
} }
function for_() { function for_() {
var await = is("name", "await") && next(); var await_token = is("name", "await") && next();
expect("("); expect("(");
var init = null; var init = null;
if (await || !is("punc", ";")) { if (await_token || !is("punc", ";")) {
init = is("keyword", "const") init = is("keyword", "const")
? (next(), const_(true)) ? (next(), const_(true))
: is("name", "let") && is_vardefs() : is("name", "let") && is_vardefs()
@@ -1206,7 +1206,7 @@ function parse($TEXT, options) {
? (next(), var_(true)) ? (next(), var_(true))
: expression(true); : expression(true);
var ctor; var ctor;
if (await) { if (await_token) {
expect_token("name", "of"); expect_token("name", "of");
ctor = AST_ForAwaitOf; ctor = AST_ForAwaitOf;
} else if (is("operator", "in")) { } else if (is("operator", "in")) {