Lines Matching defs:statement
347 // 'continue' statement targets). Upon construction, a new target is
351 // |own_labels| is a list of all labels that an iteration statement is
352 // directly prefixed with, i.e. all the labels that a continue statement in
353 // the body can use to continue this iteration statement. This is always a
364 Target(ParserBase* parser, BreakableStatementT statement,
368 statement_(statement),
383 const BreakableStatementT statement() const { return statement_; }
411 return t->statement();
425 return impl()->AsIterationStatement(t->statement());
1330 // ES#sec-functiondeclarations-in-ifstatement-statement-clauses
1471 // Convenience method which determines the type of return statement to emit
1480 // statement, await the operand.
4545 // Multiple statement body
5246 // parsed into an empty statement.
5274 // When breaking out of a try-finally statement, one must take
5276 // just to wrap the entire try-statement in a statement block and
5283 StatementT statement = ParseTryStatement();
5284 statements.Add(statement);
5295 // ES#sec-functiondeclarations-in-ifstatement-statement-clauses
5374 // Make a block around the statement for a lexical binding
5398 // statement. We use a block to collect multiple assignments.
5416 // contexts this is used as a statement which invokes the debugger as i a
5510 // Parsed expression statement, followed by semicolon.
5572 // Illegal continue statement.
5613 // Illegal break statement.
6253 // The condition and the next statement of the for loop must be parsed
6283 // Rewrite a for statement of the form