Lines Matching defs:zone

24 #include "src/zone/zone-chunk-list.h"
257 Zone* zone);
265 Zone* zone);
469 TemplateLiteral(Zone* zone, int pos)
470 : cooked_(8, zone), raw_(8, zone), expressions_(8, zone), pos_(pos) {}
478 int end, Zone* zone) {
480 cooked_.Add(cooked, zone);
481 raw_.Add(raw, zone);
484 void AddExpression(Expression* expression, Zone* zone) {
485 expressions_.Add(expression, zone);
841 return zone()->New<ZonePtrList<Expression>>(size, zone());
845 return zone()->New<ZonePtrList<ObjectLiteral::Property>>(size, zone());
849 return zone()->New<ZonePtrList<ClassLiteral::Property>>(size, zone());
853 return zone()->New<ZonePtrList<ClassLiteral::StaticElement>>(size, zone());
856 return zone()->New<ZonePtrList<Statement>>(size, zone());
878 parameters->scope->zone()->New<ParserFormalParameters::Parameter>(
941 nary_op, zone()->New<NaryOperationSourceRanges>(zone(), range));
959 node, zone()->New<BlockSourceRanges>(continuation_position));
966 zone()->New<CaseClauseSourceRanges>(body_range));
975 zone()->New<ConditionalSourceRanges>(then_range, else_range));
980 source_range_map_->Insert(node, zone()->New<FunctionLiteralSourceRanges>());
988 zone()->New<BinaryOperationSourceRanges>(right_range));
996 zone()->New<JumpStatementSourceRanges>(continuation_position));
1005 zone()->New<IfStatementSourceRanges>(then_range, else_range));
1012 node, zone()->New<IterationStatementSourceRanges>(body_range));
1020 zone()->New<ExpressionSourceRanges>(right_range));
1028 zone()->New<SuspendSourceRanges>(continuation_position));
1036 zone()->New<SwitchStatementSourceRanges>(continuation_position));
1045 throw_expr, zone()->New<ThrowSourceRanges>(continuation_position));
1052 node, zone()->New<TryCatchStatementSourceRanges>(body_range));
1059 node, zone()->New<TryFinallyStatementSourceRanges>(body_range));