Lines Matching defs:factory
14 #include "src/heap/local-factory-inl.h"
593 void DeclarationScope::HoistSloppyBlockFunctions(AstNodeFactory* factory) {
598 DCHECK_EQ(factory == nullptr, is_being_lazily_parsed_);
647 if (factory) {
652 auto declaration = factory->NewVariableDeclaration(pos);
661 factory->NewVariableProxy(sloppy_block_function->var());
662 VariableProxy* target = factory->NewVariableProxy(var);
663 Assignment* assignment = factory->NewAssignment(
666 Statement* statement = factory->NewExpressionStatement(assignment, pos);
694 AstNodeFactory factory(info->ast_value_factory(), info->zone());
695 scope->HoistSloppyBlockFunctions(&factory);
2722 info->script_scope()->scope_info_ = isolate->factory()->empty_scope_info();
2741 VariableProxy* Scope::NewHomeObjectVariableProxy(AstNodeFactory* factory,
2772 return factory->NewVariableProxy(home_object, start_pos);
2778 factory->NewVariableProxy(name, NORMAL_VARIABLE, start_pos);