Lines Matching defs:CHECK_OK

323 // The CHECK_OK macro is a convenient macro to enforce error
330 #define CHECK_OK ok); \
1073 stat = ParseModuleElement(NULL, CHECK_OK);
1075 stat = ParseBlockElement(NULL, CHECK_OK);
1173 Statement* stmt = ParseStatement(labels, CHECK_OK);
1200 ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK);
1207 Module* module = ParseModule(CHECK_OK);
1211 Declare(declaration, true, CHECK_OK);
1241 Expect(Token::ASSIGN, CHECK_OK);
1242 Module* result = ParseModulePath(CHECK_OK);
1243 ExpectSemicolon(CHECK_OK);
1248 ExpectContextualKeyword(CStrVector("at"), CHECK_OK);
1249 Module* result = ParseModuleUrl(CHECK_OK);
1250 ExpectSemicolon(CHECK_OK);
1269 Expect(Token::LBRACE, CHECK_OK);
1280 Statement* stat = ParseModuleElement(NULL, CHECK_OK);
1287 Expect(Token::RBRACE, CHECK_OK);
1316 Module* result = ParseModuleVariable(CHECK_OK);
1318 const AstRawString* name = ParseIdentifierName(CHECK_OK);
1351 ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK);
1369 Expect(Token::STRING, CHECK_OK);
1413 Expect(Token::IMPORT, CHECK_OK);
1416 const AstRawString* name = ParseIdentifierName(CHECK_OK);
1420 name = ParseIdentifierName(CHECK_OK);
1424 ExpectContextualKeyword(CStrVector("from"), CHECK_OK);
1425 Module* module = ParseModuleSpecifier(CHECK_OK);
1426 ExpectSemicolon(CHECK_OK);
1453 Declare(declaration, true, CHECK_OK);
1470 Expect(Token::EXPORT, CHECK_OK);
1478 ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK);
1484 name = ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK);
1487 ExpectSemicolon(CHECK_OK);
1490 result = ParseModuleDeclaration(&names, CHECK_OK);
1496 result = ParseFunctionDeclaration(&names, CHECK_OK);
1500 result = ParseClassDeclaration(&names, CHECK_OK);
1506 result = ParseVariableStatement(kModuleElement, &names, CHECK_OK);
1536 interface->Add(names[i], inner, zone(), CHECK_OK);
1658 TryStatement* statement = ParseTryStatement(CHECK_OK);
1880 Expect(Token::FUNCTION, CHECK_OK);
1882 const AstRawString* name = ParseIdentifier(kAllowEvalOrArguments, CHECK_OK);
1883 Expect(Token::LPAREN, CHECK_OK);
1886 ParseIdentifier(kAllowEvalOrArguments, CHECK_OK);
1889 Expect(Token::COMMA, CHECK_OK);
1892 Expect(Token::RPAREN, CHECK_OK);
1893 Expect(Token::SEMICOLON, CHECK_OK);
1907 Declare(declaration, true, CHECK_OK);
1924 Expect(Token::FUNCTION, CHECK_OK);
1929 &is_strict_reserved, CHECK_OK);
1935 FunctionLiteral::NORMAL_ARITY, CHECK_OK);
1948 Declare(declaration, true, CHECK_OK);
1969 Expect(Token::CLASS, CHECK_OK);
1973 ParseIdentifierOrStrictReservedWord(&is_strict_reserved, CHECK_OK);
1975 is_strict_reserved, pos, CHECK_OK);
1982 Declare(declaration, true, CHECK_OK);
2010 Expect(Token::LBRACE, CHECK_OK);
2012 Statement* stat = ParseStatement(NULL, CHECK_OK);
2017 Expect(Token::RBRACE, CHECK_OK);
2035 Expect(Token::LBRACE, CHECK_OK);
2043 Statement* stat = ParseBlockElement(NULL, CHECK_OK);
2049 Expect(Token::RBRACE, CHECK_OK);
2065 ParseVariableDeclarations(var_context, NULL, names, &ignore, CHECK_OK);
2066 ExpectSemicolon(CHECK_OK);
2182 name = ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK);
2205 Declare(declaration, mode != VAR, CHECK_OK);
2246 Expect(Token::ASSIGN, CHECK_OK);
2248 value = ParseAssignmentExpression(var_context != kForStatement, CHECK_OK);
2407 Expression* expr = ParseExpression(true, CHECK_OK);
2433 Expect(Token::COLON, CHECK_OK);
2457 ExpectSemicolon(CHECK_OK);
2469 Expect(Token::IF, CHECK_OK);
2470 Expect(Token::LPAREN, CHECK_OK);
2471 Expression* condition = ParseExpression(true, CHECK_OK);
2472 Expect(Token::RPAREN, CHECK_OK);
2473 Statement* then_statement = ParseStatement(labels, CHECK_OK);
2477 else_statement = ParseStatement(labels, CHECK_OK);
2491 Expect(Token::CONTINUE, CHECK_OK);
2497 label = ParseIdentifier(kAllowEvalOrArguments, CHECK_OK);
2499 IterationStatement* target = LookupContinueTarget(label, CHECK_OK);
2510 ExpectSemicolon(CHECK_OK);
2521 Expect(Token::BREAK, CHECK_OK);
2527 label = ParseIdentifier(kAllowEvalOrArguments, CHECK_OK);
2532 ExpectSemicolon(CHECK_OK);
2536 target = LookupBreakTarget(label, CHECK_OK);
2547 ExpectSemicolon(CHECK_OK);
2559 Expect(Token::RETURN, CHECK_OK);
2571 return_value = ParseExpression(true, CHECK_OK);
2573 ExpectSemicolon(CHECK_OK);
2599 Expect(Token::WITH, CHECK_OK);
2608 Expect(Token::LPAREN, CHECK_OK);
2609 Expression* expr = ParseExpression(true, CHECK_OK);
2610 Expect(Token::RPAREN, CHECK_OK);
2617 stmt = ParseStatement(labels, CHECK_OK);
2631 Expect(Token::CASE, CHECK_OK);
2632 label = ParseExpression(true, CHECK_OK);
2634 Expect(Token::DEFAULT, CHECK_OK);
2642 Expect(Token::COLON, CHECK_OK);
2649 Statement* stat = ParseStatement(NULL, CHECK_OK);
2666 Expect(Token::SWITCH, CHECK_OK);
2667 Expect(Token::LPAREN, CHECK_OK);
2668 Expression* tag = ParseExpression(true, CHECK_OK);
2669 Expect(Token::RPAREN, CHECK_OK);
2673 Expect(Token::LBRACE, CHECK_OK);
2675 CaseClause* clause = ParseCaseClause(&default_seen, CHECK_OK);
2678 Expect(Token::RBRACE, CHECK_OK);
2689 Expect(Token::THROW, CHECK_OK);
2696 Expression* exception = ParseExpression(true, CHECK_OK);
2697 ExpectSemicolon(CHECK_OK);
2716 Expect(Token::TRY, CHECK_OK);
2723 try_block = ParseBlock(NULL, CHECK_OK);
2745 Expect(Token::LPAREN, CHECK_OK);
2748 name = ParseIdentifier(kDontAllowEvalOrArguments, CHECK_OK);
2750 Expect(Token::RPAREN, CHECK_OK);
2757 catch_block = ParseBlock(NULL, CHECK_OK);
2767 finally_block = ParseBlock(NULL, CHECK_OK);
2818 Expect(Token::DO, CHECK_OK);
2819 Statement* body = ParseStatement(NULL, CHECK_OK);
2820 Expect(Token::WHILE, CHECK_OK);
2821 Expect(Token::LPAREN, CHECK_OK);
2823 Expression* cond = ParseExpression(true, CHECK_OK);
2824 Expect(Token::RPAREN, CHECK_OK);
2845 Expect(Token::WHILE, CHECK_OK);
2846 Expect(Token::LPAREN, CHECK_OK);
2847 Expression* cond = ParseExpression(true, CHECK_OK);
2848 Expect(Token::RPAREN, CHECK_OK);
2849 Statement* body = ParseStatement(NULL, CHECK_OK);
3027 Declare(declaration, true, CHECK_OK);
3066 BreakableStatement* t = LookupBreakTarget(NULL, CHECK_OK);
3111 Expect(Token::FOR, CHECK_OK);
3112 Expect(Token::LPAREN, CHECK_OK);
3121 CHECK_OK);
3132 Expression* enumerable = ParseExpression(true, CHECK_OK);
3133 Expect(Token::RPAREN, CHECK_OK);
3137 Statement* body = ParseStatement(NULL, CHECK_OK);
3158 &name, CHECK_OK);
3188 Expression* enumerable = ParseExpression(true, CHECK_OK);
3190 Expect(Token::RPAREN, CHECK_OK);
3194 Statement* body = ParseStatement(NULL, CHECK_OK);
3217 Expression* expression = ParseExpression(false, CHECK_OK);
3223 expression, lhs_location, "invalid_lhs_in_for", CHECK_OK);
3229 Expression* enumerable = ParseExpression(true, CHECK_OK);
3230 Expect(Token::RPAREN, CHECK_OK);
3232 Statement* body = ParseStatement(NULL, CHECK_OK);
3253 Expect(Token::SEMICOLON, CHECK_OK);
3266 cond = ParseExpression(true, CHECK_OK);
3268 Expect(Token::SEMICOLON, CHECK_OK);
3272 Expression* exp = ParseExpression(true, CHECK_OK);
3275 Expect(Token::RPAREN, CHECK_OK);
3277 Statement* body = ParseStatement(NULL, CHECK_OK);
3283 init, cond, next, body, CHECK_OK);
3325 Expect(Token::DEBUGGER, CHECK_OK);
3326 ExpectSemicolon(CHECK_OK);
3536 Expect(Token::LPAREN, CHECK_OK);
3552 ParseIdentifierOrStrictReservedWord(&is_strict_reserved, CHECK_OK);
3582 if (!done) Expect(Token::COMMA, CHECK_OK);
3584 Expect(Token::RPAREN, CHECK_OK);
3586 Expect(Token::LBRACE, CHECK_OK);
3654 &expected_property_count, CHECK_OK);
3657 is_generator, CHECK_OK);
3672 CHECK_OK);
3677 CHECK_OK);
3683 CheckConflictingVarDeclarations(scope, CHECK_OK);
3806 ParseSourceElements(body, Token::RBRACE, false, false, NULL, CHECK_OK);
3819 Expect(Token::RBRACE, CHECK_OK);
3864 Expect(Token::MOD, CHECK_OK);
3866 const AstRawString* name = ParseIdentifier(kAllowEvalOrArguments, CHECK_OK);
3867 ZoneList<Expression*>* args = ParseArguments(CHECK_OK);