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().