![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <preparser.h>
Public Member Functions | |
| bool | IsIdentifier () |
| PreParserIdentifier | AsIdentifier () |
| bool | IsStringLiteral () |
| bool | IsUseStrictLiteral () |
| bool | IsThis () |
| bool | IsThisProperty () |
| bool | IsProperty () |
| bool | IsValidLeftHandSide () |
| bool | IsFunctionLiteral () const |
| bool | IsCall () const |
| bool | IsCallNew () const |
| PreParserExpression | AsFunctionLiteral () |
| PreParserExpression * | operator-> () |
| void | set_index (int index) |
| void | set_parenthesized () |
Static Public Member Functions | |
| static PreParserExpression | Default () |
| static PreParserExpression | FromIdentifier (PreParserIdentifier id) |
| static PreParserExpression | StringLiteral () |
| static PreParserExpression | UseStrictStringLiteral () |
| static PreParserExpression | This () |
| static PreParserExpression | ThisProperty () |
| static PreParserExpression | Property () |
Definition at line 561 of file preparser.h.
|
inline |
Definition at line 623 of file preparser.h.
|
inline |
Definition at line 595 of file preparser.h.
Referenced by PreParserTraits::CheckStrictModeLValue().
|
inlinestatic |
Definition at line 563 of file preparser.h.
Referenced by PreParserTraits::BuildUnaryExpression(), PreParserTraits::EmptyExpression(), PreParserTraits::EmptyLiteral(), PreParserTraits::ExpressionFromLiteral(), PreParserTraits::GetLiteralTheHole(), PreParserFactory::NewArrayLiteral(), PreParserFactory::NewAssignment(), PreParserFactory::NewBinaryOperation(), PreParserFactory::NewCall(), PreParserFactory::NewCallNew(), PreParserFactory::NewCompareOperation(), PreParserFactory::NewConditional(), PreParserFactory::NewCountOperation(), PreParserFactory::NewLiteral(), PreParserFactory::NewNumberLiteral(), PreParserFactory::NewObjectLiteral(), PreParserFactory::NewObjectLiteralProperty(), PreParserFactory::NewRegExpLiteral(), PreParserFactory::NewUnaryOperation(), PreParserFactory::NewVariableProxy(), and PreParserFactory::NewYield().
|
inlinestatic |
Definition at line 567 of file preparser.h.
Referenced by PreParserTraits::ExpressionFromIdentifier().
|
inline |
Definition at line 620 of file preparser.h.
|
inline |
Definition at line 621 of file preparser.h.
|
inline |
Definition at line 619 of file preparser.h.
|
inline |
Definition at line 592 of file preparser.h.
Referenced by PreParserTraits::CheckStrictModeLValue(), PreParserTraits::IsIdentifier(), and PreParserExpression::IsValidLeftHandSide().
|
inline |
Definition at line 610 of file preparser.h.
Referenced by PreParserExpression::IsValidLeftHandSide().
|
inline |
Definition at line 600 of file preparser.h.
|
inline |
Definition at line 606 of file preparser.h.
Referenced by PreParserFactory::NewProperty().
|
inline |
Definition at line 608 of file preparser.h.
Referenced by PreParserTraits::IsThisProperty().
|
inline |
Definition at line 602 of file preparser.h.
|
inline |
Definition at line 614 of file preparser.h.
References PreParserExpression::IsIdentifier(), and PreParserExpression::IsProperty().
|
inline |
Definition at line 627 of file preparser.h.
|
inlinestatic |
Definition at line 588 of file preparser.h.
Referenced by PreParserFactory::NewProperty().
|
inline |
Definition at line 630 of file preparser.h.
|
inline |
Definition at line 631 of file preparser.h.
|
inlinestatic |
Definition at line 572 of file preparser.h.
Referenced by PreParserTraits::ExpressionFromString().
|
inlinestatic |
Definition at line 580 of file preparser.h.
Referenced by PreParserTraits::ThisExpression().
|
inlinestatic |
Definition at line 584 of file preparser.h.
Referenced by PreParserFactory::NewProperty().
|
inlinestatic |
Definition at line 576 of file preparser.h.
Referenced by PreParserTraits::ExpressionFromString().