Lines Matching refs:CHECK_OK
165 #define CHECK_OK ok); \ macro
213 Statement statement = ParseSourceElement(CHECK_OK); in ParseSourceElements()
226 #undef CHECK_OK
227 #define CHECK_OK ok); \ macro
303 Statement statement = ParseFunctionDeclaration(CHECK_OK); in ParseStatement()
317 return ParseClassDeclaration(CHECK_OK); in ParseStatement()
344 Expect(Token::FUNCTION, CHECK_OK); in ParseFunctionDeclaration()
349 &is_strict_reserved, CHECK_OK); in ParseFunctionDeclaration()
354 FunctionLiteral::NORMAL_ARITY, CHECK_OK); in ParseFunctionDeclaration()
360 Expect(Token::CLASS, CHECK_OK); in ParseClassDeclaration()
364 ParseIdentifierOrStrictReservedWord(&is_strict_reserved, CHECK_OK); in ParseClassDeclaration()
366 CHECK_OK); in ParseClassDeclaration()
378 Expect(Token::LBRACE, CHECK_OK); in ParseBlock()
381 ParseSourceElement(CHECK_OK); in ParseBlock()
383 ParseStatement(CHECK_OK); in ParseBlock()
400 CHECK_OK); in ParseVariableStatement()
401 ExpectSemicolon(CHECK_OK); in ParseVariableStatement()
479 ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK); in ParseVariableDeclarations()
482 Expect(Token::ASSIGN, CHECK_OK); in ParseVariableDeclarations()
483 ParseAssignmentExpression(var_context != kForStatement, CHECK_OK); in ParseVariableDeclarations()
499 Expression expr = ParseExpression(true, CHECK_OK); in ParseExpressionOrLabelledStatement()
517 ExpectSemicolon(CHECK_OK); in ParseExpressionOrLabelledStatement()
526 Expect(Token::IF, CHECK_OK); in ParseIfStatement()
527 Expect(Token::LPAREN, CHECK_OK); in ParseIfStatement()
528 ParseExpression(true, CHECK_OK); in ParseIfStatement()
529 Expect(Token::RPAREN, CHECK_OK); in ParseIfStatement()
530 ParseStatement(CHECK_OK); in ParseIfStatement()
533 ParseStatement(CHECK_OK); in ParseIfStatement()
543 Expect(Token::CONTINUE, CHECK_OK); in ParseContinueStatement()
550 ParseIdentifier(kAllowEvalOrArguments, CHECK_OK); in ParseContinueStatement()
552 ExpectSemicolon(CHECK_OK); in ParseContinueStatement()
561 Expect(Token::BREAK, CHECK_OK); in ParseBreakStatement()
568 ParseIdentifier(kAllowEvalOrArguments, CHECK_OK); in ParseBreakStatement()
570 ExpectSemicolon(CHECK_OK); in ParseBreakStatement()
582 Expect(Token::RETURN, CHECK_OK); in ParseReturnStatement()
594 ParseExpression(true, CHECK_OK); in ParseReturnStatement()
596 ExpectSemicolon(CHECK_OK); in ParseReturnStatement()
604 Expect(Token::WITH, CHECK_OK); in ParseWithStatement()
610 Expect(Token::LPAREN, CHECK_OK); in ParseWithStatement()
611 ParseExpression(true, CHECK_OK); in ParseWithStatement()
612 Expect(Token::RPAREN, CHECK_OK); in ParseWithStatement()
616 ParseStatement(CHECK_OK); in ParseWithStatement()
625 Expect(Token::SWITCH, CHECK_OK); in ParseSwitchStatement()
626 Expect(Token::LPAREN, CHECK_OK); in ParseSwitchStatement()
627 ParseExpression(true, CHECK_OK); in ParseSwitchStatement()
628 Expect(Token::RPAREN, CHECK_OK); in ParseSwitchStatement()
630 Expect(Token::LBRACE, CHECK_OK); in ParseSwitchStatement()
634 Expect(Token::CASE, CHECK_OK); in ParseSwitchStatement()
635 ParseExpression(true, CHECK_OK); in ParseSwitchStatement()
637 Expect(Token::DEFAULT, CHECK_OK); in ParseSwitchStatement()
639 Expect(Token::COLON, CHECK_OK); in ParseSwitchStatement()
644 ParseStatement(CHECK_OK); in ParseSwitchStatement()
657 Expect(Token::DO, CHECK_OK); in ParseDoWhileStatement()
658 ParseStatement(CHECK_OK); in ParseDoWhileStatement()
659 Expect(Token::WHILE, CHECK_OK); in ParseDoWhileStatement()
660 Expect(Token::LPAREN, CHECK_OK); in ParseDoWhileStatement()
661 ParseExpression(true, CHECK_OK); in ParseDoWhileStatement()
672 Expect(Token::WHILE, CHECK_OK); in ParseWhileStatement()
673 Expect(Token::LPAREN, CHECK_OK); in ParseWhileStatement()
674 ParseExpression(true, CHECK_OK); in ParseWhileStatement()
675 Expect(Token::RPAREN, CHECK_OK); in ParseWhileStatement()
694 Expect(Token::FOR, CHECK_OK); in ParseForStatement()
695 Expect(Token::LPAREN, CHECK_OK); in ParseForStatement()
703 kForStatement, &decl_props, &decl_count, CHECK_OK); in ParseForStatement()
708 ParseExpression(true, CHECK_OK); in ParseForStatement()
709 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
711 ParseStatement(CHECK_OK); in ParseForStatement()
715 Expression lhs = ParseExpression(false, CHECK_OK); in ParseForStatement()
717 ParseExpression(true, CHECK_OK); in ParseForStatement()
718 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
720 ParseStatement(CHECK_OK); in ParseForStatement()
727 Expect(Token::SEMICOLON, CHECK_OK); in ParseForStatement()
730 ParseExpression(true, CHECK_OK); in ParseForStatement()
732 Expect(Token::SEMICOLON, CHECK_OK); in ParseForStatement()
735 ParseExpression(true, CHECK_OK); in ParseForStatement()
737 Expect(Token::RPAREN, CHECK_OK); in ParseForStatement()
748 Expect(Token::THROW, CHECK_OK); in ParseThrowStatement()
754 ParseExpression(true, CHECK_OK); in ParseThrowStatement()
772 Expect(Token::TRY, CHECK_OK); in ParseTryStatement()
774 ParseBlock(CHECK_OK); in ParseTryStatement()
784 Expect(Token::LPAREN, CHECK_OK); in ParseTryStatement()
785 ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK); in ParseTryStatement()
786 Expect(Token::RPAREN, CHECK_OK); in ParseTryStatement()
790 ParseBlock(CHECK_OK); in ParseTryStatement()
796 ParseBlock(CHECK_OK); in ParseTryStatement()
809 Expect(Token::DEBUGGER, CHECK_OK); in ParseDebuggerStatement()
815 #undef CHECK_OK
816 #define CHECK_OK ok); \ macro
839 Expect(Token::LPAREN, CHECK_OK); in ParseFunctionLiteral()
855 ParseIdentifierOrStrictReservedWord(&is_strict_reserved, CHECK_OK); in ParseFunctionLiteral()
871 if (!done) Expect(Token::COMMA, CHECK_OK); in ParseFunctionLiteral()
873 Expect(Token::RPAREN, CHECK_OK); in ParseFunctionLiteral()
881 Expect(Token::LBRACE, CHECK_OK); in ParseFunctionLiteral()
883 ParseLazyFunctionLiteralBody(CHECK_OK); in ParseFunctionLiteral()
887 Expect(Token::RBRACE, CHECK_OK); in ParseFunctionLiteral()
920 CheckOctalLiteral(start_position, end_position, CHECK_OK); in ParseFunctionLiteral()
945 Expect(Token::MOD, CHECK_OK); in ParseV8Intrinsic()
951 ParseIdentifier(kAllowEvalOrArguments, CHECK_OK); in ParseV8Intrinsic()
957 #undef CHECK_OK