Lines Matching defs:factory
53 AstNodeFactory* factory() { return &factory_; }
58 VariableProxy* result_proxy = factory()->NewVariableProxy(result_);
59 return factory()->NewAssignment(Token::ASSIGN, result_proxy, value,
117 Expression* undef = factory()->NewUndefinedLiteral(kNoSourcePosition);
119 Block* b = factory()->NewBlock(2, false);
121 factory()->NewExpressionStatement(assignment, kNoSourcePosition), zone());
257 factory()->ast_value_factory()->dot_result_string());
258 Expression* backup_proxy = factory()->NewVariableProxy(backup);
259 Expression* result_proxy = factory()->NewVariableProxy(result_);
260 Expression* save = factory()->NewAssignment(
262 Expression* restore = factory()->NewAssignment(
265 0, factory()->NewExpressionStatement(save, kNoSourcePosition),
268 factory()->NewExpressionStatement(restore, kNoSourcePosition),
278 Expression* undef = factory()->NewUndefinedLiteral(kNoSourcePosition);
281 0, factory()->NewExpressionStatement(assignment, kNoSourcePosition),
424 processor.factory()->NewVariableProxy(result, pos);
427 processor.factory()->NewReturnStatement(result_value, pos);