Lines Matching defs:block
614 // top level await, create an inner block and rewrite the body of the
617 BlockT block = impl()->NullBlock();
626 block = factory()->NewBlock(true, statements);
633 &body, block, factory()->NewUndefinedLiteral(kNoSourcePosition));
754 // Set function and block state for the outer eval scope.
789 BlockT block = impl()->NullBlock();
793 block = factory()->NewBlock(true, statements);
799 Rewriter::RewriteBody(info, scope, block->statements());
805 impl()->RewriteAsyncFunctionBody(body, block, WrapREPLResult(result_value),
1919 Block* block = factory()->NewBlock(1, true);
1920 block->statements()->Add(statement, zone());
1921 return block;
2124 // For AsyncGenerators, a top-level catch block will reject the Promise.
2184 // An initialization block of the form
3228 void Parser::AddClassStaticBlock(Block* block, ClassInfo* class_info) {
3231 factory()->NewClassLiteralStaticElement(block), zone());
3574 Block* block, Expression* return_value,
3579 // ... block ...
3584 block->statements()->Add(factory()->NewSyntheticAsyncReturnStatement(
3587 block = BuildRejectPromiseOnException(block, repl_mode);
3588 body->Add(block);