Lines Matching defs:zone
32 #include "src/zone/zone-chunk-list.h"
246 ParserBase(Zone* zone, Scanner* scanner, uintptr_t stack_limit,
256 ast_node_factory_(ast_value_factory, zone),
262 zone_(zone),
305 // The current Zone, which might be the main zone or a temporary Zone.
306 Zone* zone() const { return zone_; }
333 BlockState(Zone* zone, Scope** scope_stack)
335 zone->New<Scope>(zone, *scope_stack, BLOCK_SCOPE)) {}
580 : bound_names(1, parser->zone()),
703 zone()->template New<ZonePtrList<const AstRawString>>(1, zone());
705 zone()->template New<ZonePtrList<const AstRawString>>(1, zone());
709 zone()->template New<ZonePtrList<const AstRawString>>(1, zone());
712 (*labels)->Add(label, zone());
713 (*own_labels)->Add(label, zone());
770 return zone()->template New<DeclarationScope>(zone(), ast_value_factory(),
775 return zone()->template New<DeclarationScope>(zone(), scope(), BLOCK_SCOPE);
779 return zone()->template New<ModuleScope>(parent, ast_value_factory());
783 return zone()->template New<DeclarationScope>(zone(), parent, EVAL_SCOPE);
787 return zone()->template New<ClassScope>(zone(), parent, is_anonymous);
810 return zone()->template New<Scope>(zone(), parent, scope_type);
813 // Creates a function scope that always allocates in zone(). The function
814 // scope itself is either allocated in zone() or in target_zone if one is
819 if (parse_zone == nullptr) parse_zone = zone();
820 DeclarationScope* result = zone()->template New<DeclarationScope>(
1806 ZoneScope zone_scope(zone()); // Free regexp parser memory after use.
1809 return RegExp::VerifySyntax(zone(), stack_limit(),
1813 return RegExp::VerifySyntax(zone(), stack_limit(),
5285 result->InitializeStatements(statements, zone());
5358 body->InitializeStatements(statements, zone());
5376 BlockState block_state(zone(), &scope_);
5380 block->statements()->Add(body, zone());
5537 : zone()->template New<ZonePtrList<const AstRawString>>(*labels,
5538 zone());
5813 BlockState cases_block_state(zone(), &scope_);
5849 switch_statement->cases()->Add(clause, zone());
5909 BlockState catch_variable_block_state(zone(), &scope_);
6013 BlockState for_state(zone(), &scope_);
6191 body_block->statements()->Add(body, zone());
6205 init_block->statements()->Add(loop, zone());
6295 block->statements()->Add(init, zone());
6296 block->statements()->Add(loop, zone());
6350 BlockState for_state(zone(), &scope_);
6453 body_block->statements()->Add(body, zone());
6479 init_block->statements()->Add(loop, zone());