![]() |
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.