Lines Matching refs:Literal
92 V(Literal) \
1234 class Literal final : public Expression {
1269 Literal(const AstValue* value, int position) in Literal() function
1521 : public base::TemplateHashMap<Literal, ObjectLiteral::Accessors,
1526 : base::TemplateHashMap<Literal, ObjectLiteral::Accessors, in AccessorTable()
1528 Literal::Match, ZoneAllocationPolicy(zone)), in AccessorTable()
1531 Iterator lookup(Literal* literal) { in lookup()
3271 Literal* NewStringLiteral(const AstRawString* string, int pos) { in NewStringLiteral()
3272 return new (zone_) Literal(ast_value_factory_->NewString(string), pos); in NewStringLiteral()
3276 Literal* NewSymbolLiteral(const char* name, int pos) { in NewSymbolLiteral()
3277 return new (zone_) Literal(ast_value_factory_->NewSymbol(name), pos); in NewSymbolLiteral()
3280 Literal* NewNumberLiteral(double number, int pos, bool with_dot = false) {
3282 Literal(ast_value_factory_->NewNumber(number, with_dot), pos);
3285 Literal* NewSmiLiteral(uint32_t number, int pos) { in NewSmiLiteral()
3286 return new (zone_) Literal(ast_value_factory_->NewSmi(number), pos); in NewSmiLiteral()
3289 Literal* NewBooleanLiteral(bool b, int pos) { in NewBooleanLiteral()
3290 return new (zone_) Literal(ast_value_factory_->NewBoolean(b), pos); in NewBooleanLiteral()
3293 Literal* NewNullLiteral(int pos) { in NewNullLiteral()
3294 return new (zone_) Literal(ast_value_factory_->NewNull(), pos); in NewNullLiteral()
3297 Literal* NewUndefinedLiteral(int pos) { in NewUndefinedLiteral()
3298 return new (zone_) Literal(ast_value_factory_->NewUndefined(), pos); in NewUndefinedLiteral()
3301 Literal* NewTheHoleLiteral(int pos) { in NewTheHoleLiteral()
3302 return new (zone_) Literal(ast_value_factory_->NewTheHole(), pos); in NewTheHoleLiteral()