• Home
  • Raw
  • Download

Lines Matching refs:Token

623     ParseSourceElements(body, Token::EOS, info->is_eval(), &ok);  in DoParseProgram()
850 (assignment->op() == Token::ASSIGN)) { in Update()
904 if (assignment->op() != Token::ASSIGN) return false; in BlockContinues()
997 return assignment->op() == Token::ASSIGN in IsThisPropertyAssignment()
1120 if (directive_prologue && peek() != Token::STRING) { in ParseSourceElements()
1209 case Token::FUNCTION: in ParseModuleElement()
1211 case Token::LET: in ParseModuleElement()
1212 case Token::CONST: in ParseModuleElement()
1214 case Token::IMPORT: in ParseModuleElement()
1216 case Token::EXPORT: in ParseModuleElement()
1222 peek() == Token::IDENTIFIER && in ParseModuleElement()
1283 case Token::LBRACE: in ParseModule()
1286 case Token::ASSIGN: { in ParseModule()
1287 Expect(Token::ASSIGN, CHECK_OK); in ParseModule()
1314 Expect(Token::LBRACE, CHECK_OK); in ParseModuleLiteral()
1325 while (peek() != Token::RBRACE) { in ParseModuleLiteral()
1334 Expect(Token::RBRACE, CHECK_OK); in ParseModuleLiteral()
1350 while (Check(Token::PERIOD)) { in ParseModulePath()
1398 Expect(Token::STRING, CHECK_OK); in ParseModuleUrl()
1415 if (peek() == Token::STRING) { in ParseModuleSpecifier()
1429 Expect(Token::IMPORT, CHECK_OK); in ParseImportDeclaration()
1434 while (peek() == Token::COMMA) { in ParseImportDeclaration()
1435 Consume(Token::COMMA); in ParseImportDeclaration()
1485 Expect(Token::EXPORT, CHECK_OK); in ParseExportDeclaration()
1490 case Token::IDENTIFIER: { in ParseExportDeclaration()
1495 while (peek() == Token::COMMA) { in ParseExportDeclaration()
1496 Consume(Token::COMMA); in ParseExportDeclaration()
1508 case Token::FUNCTION: in ParseExportDeclaration()
1512 case Token::VAR: in ParseExportDeclaration()
1513 case Token::LET: in ParseExportDeclaration()
1514 case Token::CONST: in ParseExportDeclaration()
1560 case Token::FUNCTION: in ParseBlockElement()
1562 case Token::LET: in ParseBlockElement()
1563 case Token::CONST: in ParseBlockElement()
1600 case Token::LBRACE: in ParseStatement()
1603 case Token::CONST: // fall through in ParseStatement()
1604 case Token::LET: in ParseStatement()
1605 case Token::VAR: in ParseStatement()
1609 case Token::SEMICOLON: in ParseStatement()
1613 case Token::IF: in ParseStatement()
1617 case Token::DO: in ParseStatement()
1621 case Token::WHILE: in ParseStatement()
1625 case Token::FOR: in ParseStatement()
1629 case Token::CONTINUE: in ParseStatement()
1633 case Token::BREAK: in ParseStatement()
1637 case Token::RETURN: in ParseStatement()
1641 case Token::WITH: in ParseStatement()
1645 case Token::SWITCH: in ParseStatement()
1649 case Token::THROW: in ParseStatement()
1653 case Token::TRY: { in ParseStatement()
1669 case Token::FUNCTION: { in ParseStatement()
1686 case Token::DEBUGGER: in ParseStatement()
1881 Expect(Token::FUNCTION, CHECK_OK); in ParseNativeDeclaration()
1883 Expect(Token::LPAREN, CHECK_OK); in ParseNativeDeclaration()
1884 bool done = (peek() == Token::RPAREN); in ParseNativeDeclaration()
1887 done = (peek() == Token::RPAREN); in ParseNativeDeclaration()
1889 Expect(Token::COMMA, CHECK_OK); in ParseNativeDeclaration()
1892 Expect(Token::RPAREN, CHECK_OK); in ParseNativeDeclaration()
1893 Expect(Token::SEMICOLON, CHECK_OK); in ParseNativeDeclaration()
1932 Token::INIT_VAR, proxy, lit, RelocInfo::kNoPosition)); in ParseNativeDeclaration()
1939 Expect(Token::FUNCTION, CHECK_OK); in ParseFunctionDeclaration()
1974 Expect(Token::LBRACE, CHECK_OK); in ParseBlock()
1976 while (peek() != Token::RBRACE) { in ParseBlock()
1983 Expect(Token::RBRACE, CHECK_OK); in ParseBlock()
1999 Expect(Token::LBRACE, CHECK_OK); in ParseScopedBlock()
2007 while (peek() != Token::RBRACE) { in ParseScopedBlock()
2015 Expect(Token::RBRACE, CHECK_OK); in ParseScopedBlock()
2074 Token::Value init_op = Token::INIT_VAR; in ParseVariableDeclarations()
2075 if (peek() == Token::VAR) { in ParseVariableDeclarations()
2076 Consume(Token::VAR); in ParseVariableDeclarations()
2077 } else if (peek() == Token::CONST) { in ParseVariableDeclarations()
2088 Consume(Token::CONST); in ParseVariableDeclarations()
2092 init_op = Token::INIT_CONST; in ParseVariableDeclarations()
2107 init_op = Token::INIT_CONST_HARMONY; in ParseVariableDeclarations()
2111 } else if (peek() == Token::LET) { in ParseVariableDeclarations()
2123 Consume(Token::LET); in ParseVariableDeclarations()
2132 init_op = Token::INIT_LET; in ParseVariableDeclarations()
2159 if (nvars > 0) Consume(Token::COMMA); in ParseVariableDeclarations()
2229 if (peek() == Token::ASSIGN || mode == CONST_HARMONY) { in ParseVariableDeclarations()
2230 Expect(Token::ASSIGN, CHECK_OK); in ParseVariableDeclarations()
2350 } while (peek() == Token::COMMA); in ParseVariableDeclarations()
2380 if (peek() == Token::COLON && starts_with_idenfifier && expr != NULL && in ParseExpressionOrLabelledStatement()
2406 Expect(Token::COLON, CHECK_OK); in ParseExpressionOrLabelledStatement()
2414 peek() == Token::FUNCTION && in ParseExpressionOrLabelledStatement()
2427 peek() != Token::IDENTIFIER || in ParseExpressionOrLabelledStatement()
2443 Expect(Token::IF, CHECK_OK); in ParseIfStatement()
2444 Expect(Token::LPAREN, CHECK_OK); in ParseIfStatement()
2446 Expect(Token::RPAREN, CHECK_OK); in ParseIfStatement()
2449 if (peek() == Token::ELSE) { in ParseIfStatement()
2463 Expect(Token::CONTINUE, CHECK_OK); in ParseContinueStatement()
2465 Token::Value tok = peek(); in ParseContinueStatement()
2467 tok != Token::SEMICOLON && tok != Token::RBRACE && tok != Token::EOS) { in ParseContinueStatement()
2493 Expect(Token::BREAK, CHECK_OK); in ParseBreakStatement()
2495 Token::Value tok = peek(); in ParseBreakStatement()
2497 tok != Token::SEMICOLON && tok != Token::RBRACE && tok != Token::EOS) { in ParseBreakStatement()
2532 Expect(Token::RETURN, CHECK_OK); in ParseReturnStatement()
2534 Token::Value tok = peek(); in ParseReturnStatement()
2537 tok == Token::SEMICOLON || in ParseReturnStatement()
2538 tok == Token::RBRACE || in ParseReturnStatement()
2539 tok == Token::EOS) { in ParseReturnStatement()
2568 Expect(Token::WITH, CHECK_OK); in ParseWithStatement()
2576 Expect(Token::LPAREN, CHECK_OK); in ParseWithStatement()
2578 Expect(Token::RPAREN, CHECK_OK); in ParseWithStatement()
2598 if (peek() == Token::CASE) { in ParseCaseClause()
2599 Expect(Token::CASE, CHECK_OK); in ParseCaseClause()
2602 Expect(Token::DEFAULT, CHECK_OK); in ParseCaseClause()
2611 Expect(Token::COLON, CHECK_OK); in ParseCaseClause()
2614 while (peek() != Token::CASE && in ParseCaseClause()
2615 peek() != Token::DEFAULT && in ParseCaseClause()
2616 peek() != Token::RBRACE) { in ParseCaseClause()
2633 Expect(Token::SWITCH, CHECK_OK); in ParseSwitchStatement()
2634 Expect(Token::LPAREN, CHECK_OK); in ParseSwitchStatement()
2636 Expect(Token::RPAREN, CHECK_OK); in ParseSwitchStatement()
2640 Expect(Token::LBRACE, CHECK_OK); in ParseSwitchStatement()
2641 while (peek() != Token::RBRACE) { in ParseSwitchStatement()
2645 Expect(Token::RBRACE, CHECK_OK); in ParseSwitchStatement()
2656 Expect(Token::THROW, CHECK_OK); in ParseThrowStatement()
2682 Expect(Token::TRY, CHECK_OK); in ParseTryStatement()
2691 Token::Value tok = peek(); in ParseTryStatement()
2692 if (tok != Token::CATCH && tok != Token::FINALLY) { in ParseTryStatement()
2707 if (tok == Token::CATCH) { in ParseTryStatement()
2708 Consume(Token::CATCH); in ParseTryStatement()
2710 Expect(Token::LPAREN, CHECK_OK); in ParseTryStatement()
2721 Expect(Token::RPAREN, CHECK_OK); in ParseTryStatement()
2723 if (peek() == Token::LBRACE) { in ParseTryStatement()
2732 Expect(Token::LBRACE, CHECK_OK); in ParseTryStatement()
2739 if (tok == Token::FINALLY || catch_block == NULL) { in ParseTryStatement()
2740 Consume(Token::FINALLY); in ParseTryStatement()
2789 Expect(Token::DO, CHECK_OK); in ParseDoWhileStatement()
2791 Expect(Token::WHILE, CHECK_OK); in ParseDoWhileStatement()
2792 Expect(Token::LPAREN, CHECK_OK); in ParseDoWhileStatement()
2800 Expect(Token::RPAREN, CHECK_OK); in ParseDoWhileStatement()
2806 if (peek() == Token::SEMICOLON) Consume(Token::SEMICOLON); in ParseDoWhileStatement()
2820 Expect(Token::WHILE, CHECK_OK); in ParseWhileStatement()
2821 Expect(Token::LPAREN, CHECK_OK); in ParseWhileStatement()
2823 Expect(Token::RPAREN, CHECK_OK); in ParseWhileStatement()
2842 Expect(Token::FOR, CHECK_OK); in ParseForStatement()
2843 Expect(Token::LPAREN, CHECK_OK); in ParseForStatement()
2845 if (peek() != Token::SEMICOLON) { in ParseForStatement()
2846 if (peek() == Token::VAR || peek() == Token::CONST) { in ParseForStatement()
2851 if (peek() == Token::IN && !name.is_null()) { in ParseForStatement()
2856 Expect(Token::IN, CHECK_OK); in ParseForStatement()
2858 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
2874 } else if (peek() == Token::LET) { in ParseForStatement()
2881 if (peek() == Token::IN && accept_IN) { in ParseForStatement()
2903 Expect(Token::IN, CHECK_OK); in ParseForStatement()
2905 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
2910 Token::ASSIGN, each, temp_proxy, RelocInfo::kNoPosition); in ParseForStatement()
2929 if (peek() == Token::IN) { in ParseForStatement()
2942 Expect(Token::IN, CHECK_OK); in ParseForStatement()
2944 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
2966 Expect(Token::SEMICOLON, CHECK_OK); in ParseForStatement()
2969 if (peek() != Token::SEMICOLON) { in ParseForStatement()
2972 Expect(Token::SEMICOLON, CHECK_OK); in ParseForStatement()
2975 if (peek() != Token::RPAREN) { in ParseForStatement()
2979 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
3017 while (peek() == Token::COMMA) { in ParseExpression()
3018 Expect(Token::COMMA, CHECK_OK); in ParseExpression()
3022 factory()->NewBinaryOperation(Token::COMMA, result, right, position); in ParseExpression()
3037 if (!Token::IsAssignmentOp(peek())) { in ParseAssignmentExpression()
3059 Token::Value op = Next(); // Get assignment operator. in ParseAssignmentExpression()
3069 if (op == Token::ASSIGN && in ParseAssignmentExpression()
3086 if ((op == Token::INIT_VAR in ParseAssignmentExpression()
3087 || op == Token::INIT_CONST in ParseAssignmentExpression()
3088 || op == Token::ASSIGN) in ParseAssignmentExpression()
3109 if (peek() != Token::CONDITIONAL) return expression; in ParseConditionalExpression()
3110 Consume(Token::CONDITIONAL); in ParseConditionalExpression()
3116 Expect(Token::COLON, CHECK_OK); in ParseConditionalExpression()
3124 static int Precedence(Token::Value tok, bool accept_IN) { in Precedence()
3125 if (tok == Token::IN && !accept_IN) in Precedence()
3128 return Token::Precedence(tok); in Precedence()
3139 Token::Value op = Next(); in ParseBinaryExpression()
3150 case Token::ADD: in ParseBinaryExpression()
3153 case Token::SUB: in ParseBinaryExpression()
3156 case Token::MUL: in ParseBinaryExpression()
3159 case Token::DIV: in ParseBinaryExpression()
3162 case Token::BIT_OR: { in ParseBinaryExpression()
3167 case Token::BIT_AND: { in ParseBinaryExpression()
3172 case Token::BIT_XOR: { in ParseBinaryExpression()
3177 case Token::SHL: { in ParseBinaryExpression()
3182 case Token::SHR: { in ParseBinaryExpression()
3188 case Token::SAR: { in ParseBinaryExpression()
3202 if (Token::IsCompareOp(op)) { in ParseBinaryExpression()
3204 Token::Value cmp = op; in ParseBinaryExpression()
3206 case Token::NE: cmp = Token::EQ; break; in ParseBinaryExpression()
3207 case Token::NE_STRICT: cmp = Token::EQ_STRICT; break; in ParseBinaryExpression()
3213 x = factory()->NewUnaryOperation(Token::NOT, x, position); in ParseBinaryExpression()
3239 Token::Value op = peek(); in ParseUnaryExpression()
3240 if (Token::IsUnaryOp(op)) { in ParseUnaryExpression()
3247 if (op == Token::NOT) { in ParseUnaryExpression()
3256 case Token::ADD: in ParseUnaryExpression()
3258 case Token::SUB: in ParseUnaryExpression()
3260 case Token::BIT_NOT: in ParseUnaryExpression()
3269 if (op == Token::DELETE && !top_scope_->is_classic_mode()) { in ParseUnaryExpression()
3280 } else if (Token::IsCountOp(op)) { in ParseUnaryExpression()
3317 Token::IsCountOp(peek())) { in ParsePostfixExpression()
3334 Token::Value next = Next(); in ParsePostfixExpression()
3351 if (peek() == Token::NEW) { in ParseLeftHandSideExpression()
3359 case Token::LBRACK: { in ParseLeftHandSideExpression()
3360 Consume(Token::LBRACK); in ParseLeftHandSideExpression()
3364 Expect(Token::RBRACK, CHECK_OK); in ParseLeftHandSideExpression()
3368 case Token::LPAREN: { in ParseLeftHandSideExpression()
3370 if (scanner().current_token() == Token::IDENTIFIER) { in ParseLeftHandSideExpression()
3400 case Token::PERIOD: { in ParseLeftHandSideExpression()
3401 Consume(Token::PERIOD); in ParseLeftHandSideExpression()
3429 Expect(Token::NEW, CHECK_OK); in ParseNewPrefix()
3433 if (peek() == Token::NEW) { in ParseNewPrefix()
3467 if (peek() == Token::FUNCTION) { in ParseMemberWithNewPrefixesExpression()
3468 Expect(Token::FUNCTION, CHECK_OK); in ParseMemberWithNewPrefixesExpression()
3490 case Token::LBRACK: { in ParseMemberWithNewPrefixesExpression()
3491 Consume(Token::LBRACK); in ParseMemberWithNewPrefixesExpression()
3503 Expect(Token::RBRACK, CHECK_OK); in ParseMemberWithNewPrefixesExpression()
3506 case Token::PERIOD: { in ParseMemberWithNewPrefixesExpression()
3507 Consume(Token::PERIOD); in ParseMemberWithNewPrefixesExpression()
3515 case Token::LPAREN: { in ParseMemberWithNewPrefixesExpression()
3537 Expect(Token::DEBUGGER, CHECK_OK); in ParseDebuggerStatement()
3543 void Parser::ReportUnexpectedToken(Token::Value token) { in ReportUnexpectedToken()
3547 if (token == Token::ILLEGAL && stack_overflow_) return; in ReportUnexpectedToken()
3550 case Token::EOS: in ReportUnexpectedToken()
3552 case Token::NUMBER: in ReportUnexpectedToken()
3555 case Token::STRING: in ReportUnexpectedToken()
3558 case Token::IDENTIFIER: in ReportUnexpectedToken()
3561 case Token::FUTURE_RESERVED_WORD: in ReportUnexpectedToken()
3564 case Token::FUTURE_STRICT_RESERVED_WORD: in ReportUnexpectedToken()
3570 const char* name = Token::String(token); in ReportUnexpectedToken()
3602 case Token::THIS: { in ParsePrimaryExpression()
3603 Consume(Token::THIS); in ParsePrimaryExpression()
3608 case Token::NULL_LITERAL: in ParsePrimaryExpression()
3609 Consume(Token::NULL_LITERAL); in ParsePrimaryExpression()
3613 case Token::TRUE_LITERAL: in ParsePrimaryExpression()
3614 Consume(Token::TRUE_LITERAL); in ParsePrimaryExpression()
3618 case Token::FALSE_LITERAL: in ParsePrimaryExpression()
3619 Consume(Token::FALSE_LITERAL); in ParsePrimaryExpression()
3623 case Token::IDENTIFIER: in ParsePrimaryExpression()
3624 case Token::FUTURE_STRICT_RESERVED_WORD: { in ParsePrimaryExpression()
3638 case Token::NUMBER: { in ParsePrimaryExpression()
3639 Consume(Token::NUMBER); in ParsePrimaryExpression()
3648 case Token::STRING: { in ParsePrimaryExpression()
3649 Consume(Token::STRING); in ParsePrimaryExpression()
3656 case Token::ASSIGN_DIV: in ParsePrimaryExpression()
3660 case Token::DIV: in ParsePrimaryExpression()
3664 case Token::LBRACK: in ParsePrimaryExpression()
3668 case Token::LBRACE: in ParsePrimaryExpression()
3672 case Token::LPAREN: in ParsePrimaryExpression()
3673 Consume(Token::LPAREN); in ParsePrimaryExpression()
3676 parenthesized_function_ = (peek() == Token::FUNCTION); in ParsePrimaryExpression()
3678 Expect(Token::RPAREN, CHECK_OK); in ParsePrimaryExpression()
3681 case Token::MOD: in ParsePrimaryExpression()
3690 Token::Value tok = Next(); in ParsePrimaryExpression()
3733 Expect(Token::LBRACK, CHECK_OK); in ParseArrayLiteral()
3734 while (peek() != Token::RBRACK) { in ParseArrayLiteral()
3736 if (peek() == Token::COMMA) { in ParseArrayLiteral()
3742 if (peek() != Token::RBRACK) { in ParseArrayLiteral()
3743 Expect(Token::COMMA, CHECK_OK); in ParseArrayLiteral()
3746 Expect(Token::RBRACK, CHECK_OK); in ParseArrayLiteral()
4061 Token::Value next = Next(); in ParseObjectLiteralGetSet()
4062 bool is_keyword = Token::IsKeyword(next); in ParseObjectLiteralGetSet()
4063 if (next == Token::IDENTIFIER || next == Token::NUMBER || in ParseObjectLiteralGetSet()
4064 next == Token::FUTURE_RESERVED_WORD || in ParseObjectLiteralGetSet()
4065 next == Token::FUTURE_STRICT_RESERVED_WORD || in ParseObjectLiteralGetSet()
4066 next == Token::STRING || is_keyword) { in ParseObjectLiteralGetSet()
4069 name = isolate_->factory()->LookupAsciiSymbol(Token::String(next)); in ParseObjectLiteralGetSet()
4104 Expect(Token::LBRACE, CHECK_OK); in ParseObjectLiteral()
4106 while (peek() != Token::RBRACE) { in ParseObjectLiteral()
4110 Token::Value next = peek(); in ParseObjectLiteral()
4116 case Token::FUTURE_RESERVED_WORD: in ParseObjectLiteral()
4117 case Token::FUTURE_STRICT_RESERVED_WORD: in ParseObjectLiteral()
4118 case Token::IDENTIFIER: { in ParseObjectLiteral()
4125 if ((is_getter || is_setter) && peek() != Token::COLON) { in ParseObjectLiteral()
4136 if (peek() != Token::RBRACE) Expect(Token::COMMA, CHECK_OK); in ParseObjectLiteral()
4149 case Token::STRING: { in ParseObjectLiteral()
4150 Consume(Token::STRING); in ParseObjectLiteral()
4161 case Token::NUMBER: { in ParseObjectLiteral()
4162 Consume(Token::NUMBER); in ParseObjectLiteral()
4171 if (Token::IsKeyword(next)) { in ParseObjectLiteral()
4177 Token::Value next = Next(); in ParseObjectLiteral()
4184 Expect(Token::COLON, CHECK_OK); in ParseObjectLiteral()
4206 if (peek() != Token::RBRACE) Expect(Token::COMMA, CHECK_OK); in ParseObjectLiteral()
4213 Expect(Token::RBRACE, CHECK_OK); in ParseObjectLiteral()
4263 Expect(Token::LPAREN, CHECK_OK); in ParseArguments()
4264 bool done = (peek() == Token::RPAREN); in ParseArguments()
4274 done = (peek() == Token::RPAREN); in ParseArguments()
4275 if (!done) Expect(Token::COMMA, CHECK_OK); in ParseArguments()
4277 Expect(Token::RPAREN, CHECK_OK); in ParseArguments()
4414 Expect(Token::LPAREN, CHECK_OK); in ParseFunctionLiteral()
4420 bool done = (peek() == Token::RPAREN); in ParseFunctionLiteral()
4447 done = (peek() == Token::RPAREN); in ParseFunctionLiteral()
4448 if (!done) Expect(Token::COMMA, CHECK_OK); in ParseFunctionLiteral()
4450 Expect(Token::RPAREN, CHECK_OK); in ParseFunctionLiteral()
4452 Expect(Token::LBRACE, CHECK_OK); in ParseFunctionLiteral()
4461 Token::Value fvar_init_op = Token::INIT_CONST; in ParseFunctionLiteral()
4466 fvar_init_op = Token::INIT_CONST_HARMONY; in ParseFunctionLiteral()
4508 Expect(Token::RBRACE, CHECK_OK); in ParseFunctionLiteral()
4544 Expect(Token::RBRACE, CHECK_OK); in ParseFunctionLiteral()
4567 ParseSourceElements(body, Token::RBRACE, false, CHECK_OK); in ParseFunctionLiteral()
4576 Expect(Token::RBRACE, CHECK_OK); in ParseFunctionLiteral()
4657 ASSERT_EQ(Token::LBRACE, scanner().current_token()); in LazyParseFunctionLiteral()
4680 Expect(Token::MOD, CHECK_OK); in ParseV8Intrinsic()
4723 Token::Value next = peek(); in peek_any_identifier()
4724 return next == Token::IDENTIFIER || in peek_any_identifier()
4725 next == Token::FUTURE_RESERVED_WORD || in peek_any_identifier()
4726 next == Token::FUTURE_STRICT_RESERVED_WORD; in peek_any_identifier()
4730 void Parser::Consume(Token::Value token) { in Consume()
4731 Token::Value next = Next(); in Consume()
4738 void Parser::Expect(Token::Value token, bool* ok) { in Expect()
4739 Token::Value next = Next(); in Expect()
4746 bool Parser::Check(Token::Value token) { in Check()
4747 Token::Value next = peek(); in Check()
4759 Token::Value tok = peek(); in ExpectSemicolon()
4760 if (tok == Token::SEMICOLON) { in ExpectSemicolon()
4765 tok == Token::RBRACE || in ExpectSemicolon()
4766 tok == Token::EOS) { in ExpectSemicolon()
4769 Expect(Token::SEMICOLON, ok); in ExpectSemicolon()
4774 Expect(Token::IDENTIFIER, ok); in ExpectContextualKeyword()
4799 Expect(Token::IDENTIFIER, ok); in ParseIdentifier()
4800 } else if (!Check(Token::IDENTIFIER)) { in ParseIdentifier()
4801 Expect(Token::FUTURE_STRICT_RESERVED_WORD, ok); in ParseIdentifier()
4813 if (!Check(Token::IDENTIFIER)) { in ParseIdentifierOrStrictReservedWord()
4814 Expect(Token::FUTURE_STRICT_RESERVED_WORD, ok); in ParseIdentifierOrStrictReservedWord()
4823 Token::Value next = Next(); in ParseIdentifierName()
4824 if (next != Token::IDENTIFIER && in ParseIdentifierName()
4825 next != Token::FUTURE_RESERVED_WORD && in ParseIdentifierName()
4826 next != Token::FUTURE_STRICT_RESERVED_WORD && in ParseIdentifierName()
4827 !Token::IsKeyword(next)) { in ParseIdentifierName()