• Home
  • Raw
  • Download

Lines Matching refs:statements

1869         if (result) result->statements()->Add(statement, zone());  in ParseSubStatement()
2292 body->statements()->Add(stat, zone()); in ParseBlock()
2850 ZoneList<Statement*>* statements = in ParseCaseClause() local
2857 statements->Add(stat, zone()); in ParseCaseClause()
2859 return factory()->NewCaseClause(label, statements, pos); in ParseCaseClause()
2893 switch_block->statements()->Add(tag_statement, zone()); in ParseSwitchStatement()
2898 switch_block->statements()->Add( in ParseSwitchStatement()
2928 cases_block->statements()->Add(switch_statement, zone()); in ParseSwitchStatement()
2936 switch_block->statements()->Add(cases_block, zone()); in ParseSwitchStatement()
3056 catch_block->statements()->Add(init_block, zone()); in ParseTryStatement()
3065 catch_block->statements()->Add(stat, zone()); in ParseTryStatement()
3098 try_block->statements()->Add(statement, zone()); in ParseTryStatement()
3232 block->statements()->Add(factory()->NewExpressionStatement( in InitializeForEachStatement()
3235 block->statements()->Add(body, zone()); in InitializeForEachStatement()
3348 outer_block->statements()->Add(init, zone()); in DesugarLexicalBindingsInForStatement()
3362 outer_block->statements()->Add(assignment_statement, zone()); in DesugarLexicalBindingsInForStatement()
3376 outer_block->statements()->Add(assignment_statement, zone()); in DesugarLexicalBindingsInForStatement()
3380 outer_block->statements()->Add( in DesugarLexicalBindingsInForStatement()
3393 outer_block->statements()->Add(outer_loop, zone()); in DesugarLexicalBindingsInForStatement()
3419 ignore_completion_block->statements()->Add(assignment_statement, zone()); in DesugarLexicalBindingsInForStatement()
3447 ignore_completion_block->statements()->Add(clear_first_or_next, zone()); in DesugarLexicalBindingsInForStatement()
3459 ignore_completion_block->statements()->Add(assignment_statement, zone()); in DesugarLexicalBindingsInForStatement()
3467 ignore_completion_block->statements()->Add( in DesugarLexicalBindingsInForStatement()
3472 inner_block->statements()->Add(ignore_completion_block, zone()); in DesugarLexicalBindingsInForStatement()
3516 inner_block->statements()->Add(loop, zone()); in DesugarLexicalBindingsInForStatement()
3536 ignore_completion_block->statements()->Add(if_flag_break, zone()); in DesugarLexicalBindingsInForStatement()
3537 inner_block->statements()->Add(ignore_completion_block, zone()); in DesugarLexicalBindingsInForStatement()
3564 block->statements()->Add(body, zone()); in ParseScopedStatement()
3639 init_block->statements()->Add( in ParseForStatement()
3711 body_block->statements()->Add(each_initialization_block, zone()); in ParseForStatement()
3712 body_block->statements()->Add(body, zone()); in ParseForStatement()
3752 init_block->statements()->Add(final_loop, zone()); in ParseForStatement()
3897 block->statements()->Add(init, zone()); in ParseForStatement()
3899 block->statements()->Add(loop, zone()); in ParseForStatement()
4068 ZoneList<Statement*>* inner_body = try_block->statements(); in DesugarAsyncFunctionBody()
4640 init_block->statements()->Add(param_block, zone()); in BuildParameterInitializationBlock()
4662 catch_block->statements()->Add(return_promise_reject, zone()); in BuildRejectPromiseOnException()
4668 block->statements()->Add(try_catch_statement, zone()); in BuildRejectPromiseOnException()
4728 body = inner_block->statements(); in ParseEagerFunctionBody()
4762 try_block->statements()->Add( in ParseEagerFunctionBody()
4767 ParseStatementList(try_block->statements(), Token::RBRACE, CHECK_OK); in ParseEagerFunctionBody()
4771 try_block->statements()->Add(final_return, zone()); in ParseEagerFunctionBody()
4782 finally_block->statements()->Add( in ParseEagerFunctionBody()
4811 DCHECK_EQ(body, inner_block->statements()); in ParseEagerFunctionBody()
5112 inner_block->statements()->InsertAt(0, statement, zone()); in InsertShadowingVarBindingInitializers()
5640 do_block->statements()->Add( in RewriteAwaitExpression()
5655 do_block->statements()->Add( in RewriteAwaitExpression()
5831 do_block->statements()->Add( in RewriteSpreads()
5844 do_block->statements()->Add( in RewriteSpreads()
5875 do_block->statements()->Add(loop, zone()); in RewriteSpreads()
6201 then->statements(), var_iterator, in RewriteYieldStar()
6203 then->statements()->Add(throw_call, zone); in RewriteYieldStar()
6357 try_block->statements()->Add(yield_output, zone); in RewriteYieldStar()
6358 try_block->statements()->Add(set_mode_next, zone); in RewriteYieldStar()
6361 catch_block->statements()->Add(set_mode_throw, zone); in RewriteYieldStar()
6379 try_block->statements()->Add(try_catch, zone); in RewriteYieldStar()
6382 finally->statements()->Add(get_input, zone); in RewriteYieldStar()
6383 finally->statements()->Add( in RewriteYieldStar()
6427 loop_body->statements()->Add(switch_mode, zone); in RewriteYieldStar()
6428 loop_body->statements()->Add(if_done, zone); in RewriteYieldStar()
6429 loop_body->statements()->Add(set_mode_return, zone); in RewriteYieldStar()
6430 loop_body->statements()->Add(try_finally, zone); in RewriteYieldStar()
6443 do_block_->statements()->Add(initialize_input, zone); in RewriteYieldStar()
6444 do_block_->statements()->Add(initialize_mode, zone); in RewriteYieldStar()
6445 do_block_->statements()->Add(initialize_output, zone); in RewriteYieldStar()
6446 do_block_->statements()->Add(get_iterator, zone); in RewriteYieldStar()
6447 do_block_->statements()->Add(validate_iterator, zone); in RewriteYieldStar()
6448 do_block_->statements()->Add(loop, zone); in RewriteYieldStar()
6449 do_block_->statements()->Add(maybe_return_value, zone); in RewriteYieldStar()
6452 do_block->statements()->Add(do_block_, zone); in RewriteYieldStar()
6453 do_block->statements()->Add(get_value, zone); in RewriteYieldStar()
6485 void ParserTraits::BuildIteratorClose(ZoneList<Statement*>* statements, in BuildIteratorClose() argument
6578 statements->Add(get_return, zone); in BuildIteratorClose()
6579 statements->Add(check_return, zone); in BuildIteratorClose()
6580 statements->Add(call_return, zone); in BuildIteratorClose()
6581 statements->Add(validate_output, zone); in BuildIteratorClose()
6645 parser_->BuildIteratorCloseForCompletion(block->statements(), iter, proxy); in FinalizeIteratorUse()
6646 DCHECK(block->statements()->length() == 2); in FinalizeIteratorUse()
6649 maybe_close->statements()->Add( in FinalizeIteratorUse()
6681 catch_block->statements()->Add(set_completion_throw, zone); in FinalizeIteratorUse()
6682 catch_block->statements()->Add(rethrow, zone); in FinalizeIteratorUse()
6692 try_block->statements()->Add(try_catch, zone); in FinalizeIteratorUse()
6698 target->statements()->Add(initialize_completion, zone); in FinalizeIteratorUse()
6699 target->statements()->Add(try_finally, zone); in FinalizeIteratorUse()
6703 ZoneList<Statement*>* statements, Variable* iterator, in BuildIteratorCloseForCompletion() argument
6769 try_block->statements()->Add(factory->NewExpressionStatement(call, nopos), in BuildIteratorCloseForCompletion()
6826 validate_return->statements()->Add(call_return, zone); in BuildIteratorCloseForCompletion()
6827 validate_return->statements()->Add(check_return, zone); in BuildIteratorCloseForCompletion()
6843 then_block->statements()->Add(check_return_callable, zone); in BuildIteratorCloseForCompletion()
6844 then_block->statements()->Add(try_call_return, zone); in BuildIteratorCloseForCompletion()
6863 statements->Add(get_return, zone); in BuildIteratorCloseForCompletion()
6864 statements->Add(maybe_call_return, zone); in BuildIteratorCloseForCompletion()
6945 block->statements()->Add( in FinalizeForOfStatement()
6959 block->statements()->Add(factory->NewExpressionStatement(assignment, nopos), in FinalizeForOfStatement()
6967 new_body->statements()->Add(loop->body(), zone); in FinalizeForOfStatement()
6968 new_body->statements()->Add(set_completion_normal, zone); in FinalizeForOfStatement()
6974 new_assign_each->statements()->Add(set_completion_abrupt, zone); in FinalizeForOfStatement()
6975 new_assign_each->statements()->Add( in FinalizeForOfStatement()
6988 target->statements()->Add(initialize_each, zone); in FinalizeForOfStatement()
6991 try_block->statements()->Add(loop, zone); in FinalizeForOfStatement()