|
Handle< String > | pattern () const |
|
const AstRawString * | raw_pattern () const |
|
int | flags () const |
|
bool | IsSimple () const |
|
bool | IsValidReferenceExpression () const |
|
bool | ToBooleanIsTrue () const |
|
bool | ToBooleanIsFalse () const |
|
bool | IsPropertyName () const |
|
bool | IsAnonymousFunctionDefinition () const |
|
bool | IsConciseMethodDefinition () const |
|
bool | IsAccessorFunctionDefinition () const |
|
bool | IsSmiLiteral () const |
|
bool | IsNumberLiteral () const |
|
bool | IsStringLiteral () const |
|
bool | IsNullLiteral () const |
|
bool | IsTheHoleLiteral () const |
|
bool | IsUndefinedLiteral () const |
|
bool | IsCompileTimeValue () |
|
bool | IsPattern () |
|
bool | is_parenthesized () const |
|
void | mark_parenthesized () |
|
void * | operator new (size_t size, Zone *zone) |
|
NodeType | node_type () const |
|
int | position () const |
|
BreakableStatement * | AsBreakableStatement () |
|
IterationStatement * | AsIterationStatement () |
|
MaterializedLiteral * | AsMaterializedLiteral () |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
|
enum | Context { kUninitialized,
kEffect,
kValue,
kTest
} |
|
enum | NodeType : uint8_t { AST_NODE_LIST =(DECLARE_TYPE_ENUM)
} |
|
| MaterializedLiteral (int pos, NodeType type) |
|
int | InitDepthAndFlags () |
|
bool | NeedsInitialAllocationSite () |
|
void | BuildConstants (Isolate *isolate) |
|
Handle< Object > | GetBoilerplateValue (Expression *expression, Isolate *isolate) |
|
| Expression (int pos, NodeType type) |
|
| AstNode (int position, NodeType type) |
|
uint32_t | bit_field_ |
|
static const uint8_t | kNextBitFieldIndex = IsParenthesizedField::kNext |
|
static const uint8_t | kNextBitFieldIndex = NodeTypeField::kNext |
|
Definition at line 1234 of file ast.h.
The documentation for this class was generated from the following file: