Lines Matching refs:ast_value_factory_
3151 : zone_(nullptr), ast_value_factory_(ast_value_factory) { in AstNodeFactory()
3157 AstValueFactory* ast_value_factory() const { return ast_value_factory_; } in ast_value_factory()
3159 ast_value_factory_ = ast_value_factory; in set_ast_value_factory()
3306 return new (zone_) Literal(ast_value_factory_->NewString(string), pos); in NewStringLiteral()
3311 return new (zone_) Literal(ast_value_factory_->NewSymbol(symbol), pos); in NewSymbolLiteral()
3316 Literal(ast_value_factory_->NewNumber(number, with_dot), pos);
3320 return new (zone_) Literal(ast_value_factory_->NewSmi(number), pos); in NewSmiLiteral()
3324 return new (zone_) Literal(ast_value_factory_->NewBoolean(b), pos); in NewBooleanLiteral()
3328 return new (zone_) Literal(ast_value_factory_->NewNull(), pos); in NewNullLiteral()
3332 return new (zone_) Literal(ast_value_factory_->NewUndefined(), pos); in NewUndefinedLiteral()
3336 return new (zone_) Literal(ast_value_factory_->NewTheHole(), pos); in NewTheHoleLiteral()
3356 return new (zone_) ObjectLiteral::Property(ast_value_factory_, key, value, in NewObjectLiteralProperty()
3503 zone_, name, ast_value_factory_, scope, body, expected_property_count, in NewFunctionLiteral()
3517 zone_, ast_value_factory_->empty_string(), ast_value_factory_, scope, in NewScriptOrEvalFunctionLiteral()
3608 AstValueFactory* ast_value_factory_; variable