Lines Matching full:statement
389 class Statement {
391 static Statement Default() {
392 return Statement(kUnknownStatement);
395 static Statement FunctionDeclaration() {
396 return Statement(kFunctionDeclaration);
399 // Creates expression statement from expression.
402 static Statement ExpressionStatement(Expression expression) {
405 return Statement(kUseStrictExpressionStatement);
408 return Statement(kStringLiteralExpressionStatement);
434 explicit Statement(Type code) : code_(code) {}
522 Statement ParseSourceElement(bool* ok);
524 Statement ParseStatement(bool* ok);
525 Statement ParseFunctionDeclaration(bool* ok);
526 Statement ParseBlock(bool* ok);
527 Statement ParseVariableStatement(VariableDeclarationContext var_context,
529 Statement ParseVariableDeclarations(VariableDeclarationContext var_context,
533 Statement ParseExpressionOrLabelledStatement(bool* ok);
534 Statement ParseIfStatement(bool* ok);
535 Statement ParseContinueStatement(bool* ok);
536 Statement ParseBreakStatement(bool* ok);
537 Statement ParseReturnStatement(bool* ok);
538 Statement ParseWithStatement(bool* ok);
539 Statement ParseSwitchStatement(bool* ok);
540 Statement ParseDoWhileStatement(bool* ok);
541 Statement ParseWhileStatement(bool* ok);
542 Statement ParseForStatement(bool* ok);
543 Statement ParseThrowStatement(bool* ok);
544 Statement ParseTryStatement(bool* ok);
545 Statement ParseDebuggerStatement(bool* ok);