Home | History | Annotate | Download | only in parsing

Lines Matching refs:parser_

351   explicit ParserTraits(Parser* parser) : parser_(parser) {}
683 Parser* parser_;
904 AstNodeFactory* factory() const { return parser_->factory(); }
906 return parser_->ast_value_factory();
908 Zone* zone() const { return parser_->zone(); }
912 Parser* parser_;
1124 return parser_->scanner()->IdentifierIsFutureStrictReserved(identifier);
1130 return parser_->NewScope(parent_scope, scope_type, kind);
1135 return parser_->ast_value_factory()->empty_string();
1142 return parser_->SkipLazyFunctionBody(materialized_literal_count,
1150 return parser_->ParseEagerFunctionBody(name, pos, parameters, kind,
1157 parser_->CheckConflictingVarDeclarations(scope, ok);
1191 return parser_->OpenTemplateLiteral(pos);
1196 parser_->AddTemplateSpan(state, tail);
1202 parser_->AddTemplateExpression(state, expression);
1208 return parser_->CloseTemplateLiteral(state, start, tag);
1214 return parser_->PrepareSpreadArguments(list);
1221 return parser_->SpreadCall(function, args, pos);
1227 return parser_->SpreadCallNew(function, args, pos);
1239 : parser_->ast_value_factory()->empty_string();
1254 : parser_->ast_value_factory()->empty_string();
1262 parser_->scanner()->location());
1277 parser_->BuildParameterInitializationBlock(parameters, ok);
1281 init_block = parser_->BuildRejectPromiseOnException(init_block);
1285 body->Add(init_block, parser_->zone());
1291 return parser_->ParseAsyncFunctionExpression(ok);
1295 return parser_->ParseDoExpression(ok);