V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
using | VariableZoneThreadedListType = ZoneThreadedList< VariableProxy, VariableProxy::PreParserNext > |
Public Member Functions | |
bool | is_tagged_template () const |
bool | IsNull () const |
bool | IsFailureExpression () const |
bool | IsIdentifier () const |
PreParserIdentifier | AsIdentifier () const |
bool | IsAssignment () const |
bool | IsObjectLiteral () const |
bool | IsArrayLiteral () const |
bool | IsPattern () const |
bool | IsStringLiteral () const |
bool | IsThis () const |
bool | IsThisProperty () const |
bool | IsProperty () const |
bool | IsPropertyWithPrivateFieldKey () const |
bool | IsCall () const |
PreParserExpression * | AsCall () |
bool | IsSuperCallReference () const |
bool | IsValidReferenceExpression () const |
bool | IsFunctionLiteral () const |
bool | IsCallNew () const |
bool | IsSpread () const |
bool | is_parenthesized () const |
void | mark_parenthesized () |
PreParserExpression | AsFunctionLiteral () |
PreParserExpression * | operator-> () |
void | set_is_private_name () |
void | SetShouldEagerCompile () |
void | mark_as_iife () |
int | position () const |
void | set_function_token_position (int position) |
void | set_scope (Scope *scope) |
void | set_suspend_count (int suspend_count) |
Static Public Member Functions | |
static PreParserExpression | Null () |
static PreParserExpression | Failure () |
static PreParserExpression | Default (VariableZoneThreadedListType *variables=nullptr) |
static PreParserExpression | Spread (const PreParserExpression &expression) |
static PreParserExpression | FromIdentifier (const PreParserIdentifier &id, VariableProxy *variable, Zone *zone) |
static PreParserExpression | BinaryOperation (const PreParserExpression &left, Token::Value op, const PreParserExpression &right, Zone *zone) |
static PreParserExpression | Assignment (VariableZoneThreadedListType *variables) |
static PreParserExpression | NewTargetExpression () |
static PreParserExpression | ObjectLiteral (VariableZoneThreadedListType *variables) |
static PreParserExpression | ArrayLiteral (VariableZoneThreadedListType *variables) |
static PreParserExpression | StringLiteral () |
static PreParserExpression | This () |
static PreParserExpression | ThisPropertyWithPrivateFieldKey () |
static PreParserExpression | ThisProperty () |
static PreParserExpression | Property () |
static PreParserExpression | PropertyWithPrivateFieldKey () |
static PreParserExpression | Call () |
static PreParserExpression | CallEval () |
static PreParserExpression | CallTaggedTemplate () |
static PreParserExpression | SuperCallReference () |
Friends | |
class | PreParser |
class | PreParserFactory |
class | PreParserExpressionList |
Definition at line 92 of file preparser.h.