Home | History | Annotate | Download | only in src

Lines Matching refs:Literal

80   V(Literal)                                    \
128 virtual Literal* AsLiteral() { return NULL; }
400 // True if there is a function literal subexpression in the condition.
440 // True if there is a function literal subexpression in the condition.
722 class Literal: public Expression {
724 explicit Literal(Handle<Object> handle) : handle_(handle) { }
729 virtual Literal* AsLiteral() { return this; }
731 // Check if this literal is identical to the other literal.
732 bool IsIdenticalTo(const Literal* other) const {
771 // A materialized literal is simple if the values consist of only
784 // An object literal has a boilerplate object that is used
789 // about an object literal's properties from the parser
797 MATERIALIZED_LITERAL, // Property value is a materialized literal.
802 Property(Literal* key, Expression* value);
805 Literal* key() { return key_; }
812 Literal* key_;
842 // Node for capturing a regexp literal.
864 // An array literal has a literals object that is used
896 CatchExtensionObject(Literal* key, VariableProxy* value)
902 Literal* key() const { return key_; }
906 Literal* key_;