|
| enum | OnAbruptResume { kOnExceptionThrow
, kNoControl
} |
| |
| enum | Context { kUninitialized
, kEffect
, kValue
, kTest
} |
| |
| enum | NodeType : uint8_t |
| |
| Expression * | expression () const |
| |
| OnAbruptResume | on_abrupt_resume () const |
| |
| bool | IsValidReferenceExpression () const |
| |
| bool | IsPrivateName () const |
| |
| bool | ToBooleanIsTrue () const |
| |
| bool | ToBooleanIsFalse () const |
| |
| bool | IsPropertyName () const |
| |
| bool | IsAnonymousFunctionDefinition () const |
| |
| bool | IsConciseMethodDefinition () const |
| |
| bool | IsAccessorFunctionDefinition () const |
| |
| bool | IsSmiLiteral () const |
| |
| V8_EXPORT_PRIVATE bool | IsNumberLiteral () const |
| |
| bool | IsStringLiteral () const |
| |
| bool | IsConsStringLiteral () const |
| |
| bool | IsNullLiteral () const |
| |
| bool | IsBooleanLiteral () const |
| |
| bool | IsTheHoleLiteral () const |
| |
| bool | IsUndefinedLiteral () const |
| |
| bool | IsNullOrUndefinedLiteral () const |
| |
| bool | IsLiteralButNotNullOrUndefined () const |
| |
| bool | IsCompileTimeValue () |
| |
| bool | IsPattern () |
| |
| bool | is_parenthesized () const |
| |
| void | mark_parenthesized () |
| |
| void | clear_parenthesized () |
| |
| NodeType | node_type () const |
| |
| int | position () const |
| |
| IterationStatement * | AsIterationStatement () |
| |
| MaterializedLiteral * | AsMaterializedLiteral () |
| |
| void * | operator new (size_t, Zone *)=delete |
| |
| void * | operator new (size_t size, void *ptr) |
| |
| void | operator delete (void *, size_t) |
| |
| void | operator delete (void *pointer, Zone *zone)=delete |
| |
| template<class T , int size> |
| using | NextBitField = IsParenthesizedField::Next<T, size> |
| |
| template<class T , int size> |
| using | NextBitField = NodeTypeField::Next<T, size> |
| |
| | Expression (int pos, NodeType type) |
| |
| | AstNode (int position, NodeType type) |
| |
| uint32_t | bit_field_ |
| |
Definition at line 2257 of file ast.h.