Index: src/parsing/parser-base.h |
diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h |
index e9a683488b8c0b7728b006fe882dbd01eb825985..7d751dd05b31446d7e2c861d4ad46dec7f18f46a 100644 |
--- a/src/parsing/parser-base.h |
+++ b/src/parsing/parser-base.h |
@@ -3591,8 +3591,8 @@ typename ParserBase<Impl>::BlockT ParserBase<Impl>::ParseVariableDeclarations( |
BlockT init_block = impl()->NullBlock(); |
if (var_context != kForStatement) { |
- init_block = impl()->NewBlock(nullptr, 1, true, |
- parsing_result->descriptor.declaration_pos); |
+ init_block = factory()->NewBlock( |
+ nullptr, 1, true, parsing_result->descriptor.declaration_pos); |
} |
switch (peek()) { |
@@ -4194,8 +4194,8 @@ ParserBase<Impl>::ParseStatementList(StatementListT body, int end_token, |
bool starts_with_identifier = peek() == Token::IDENTIFIER; |
Scanner::Location token_loc = scanner()->peek_location(); |
- StatementT stat = impl()->ParseStatementListItem( |
- CHECK_OK_CUSTOM(Return, kLazyParsingComplete)); |
+ StatementT stat = |
+ ParseStatementListItem(CHECK_OK_CUSTOM(Return, kLazyParsingComplete)); |
if (impl()->IsNullStatement(stat) || impl()->IsEmptyStatement(stat)) { |
directive_prologue = false; // End of directive prologue. |
@@ -4233,18 +4233,15 @@ ParserBase<Impl>::ParseStatementList(StatementListT body, int end_token, |
impl()->SetAsmModule(); |
} else if (impl()->IsStringLiteral(stat)) { |
// Possibly an unknown directive. |
- // TODO(nikolaos): Check if the following is really what we want! |
- // """Should not change mode, but will increment UseCounter |
- // if appropriate. Ditto usages below.""" ??? |
+ // Should not change mode, but will increment usage counters |
+ // as appropriate. Ditto usages below. |
RaiseLanguageMode(SLOPPY); |
} else { |
// End of the directive prologue. |
directive_prologue = false; |
- // TODO(nikolaos): Check if the following is really what we want! |
RaiseLanguageMode(SLOPPY); |
} |
} else { |
- // TODO(nikolaos): Check if the following is really what we want! |
RaiseLanguageMode(SLOPPY); |
} |
@@ -4287,7 +4284,7 @@ typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseStatementListItem( |
switch (peek()) { |
case Token::FUNCTION: |
- return impl()->ParseHoistableDeclaration(nullptr, false, ok); |
+ return ParseHoistableDeclaration(nullptr, false, ok); |
case Token::CLASS: |
Consume(Token::CLASS); |
return impl()->ParseClassDeclaration(nullptr, false, ok); |
@@ -4309,7 +4306,7 @@ typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseStatementListItem( |
default: |
break; |
} |
- return impl()->ParseStatement(nullptr, kAllowLabelledFunctionStatement, ok); |
+ return ParseStatement(nullptr, kAllowLabelledFunctionStatement, ok); |
} |
template <typename Impl> |
@@ -4341,7 +4338,7 @@ typename ParserBase<Impl>::StatementT ParserBase<Impl>::ParseStatement( |
// parsed into an empty statement. |
switch (peek()) { |
case Token::LBRACE: |
- return impl()->ParseBlock(labels, ok); |
+ return ParseBlock(labels, ok); |
case Token::SEMICOLON: |
Next(); |
return factory()->NewEmptyStatement(kNoSourcePosition); |