|
V8 Project
|
#include <preparser.h>
Collaboration diagram for v8::internal::PreParserIdentifier:Public Member Functions | |
| PreParserIdentifier () | |
| bool | IsEval () const |
| bool | IsArguments () const |
| bool | IsYield () const |
| bool | IsPrototype () const |
| bool | IsConstructor () const |
| bool | IsEvalOrArguments () const |
| bool | IsFutureReserved () const |
| bool | IsFutureStrictReserved () const |
| bool | IsValidStrictVariable () const |
| const PreParserIdentifier * | operator-> () const |
| const PreParserIdentifier | raw_name () const |
| int | position () const |
| int | length () const |
Static Public Member Functions | |
| static PreParserIdentifier | Default () |
| static PreParserIdentifier | Eval () |
| static PreParserIdentifier | Arguments () |
| static PreParserIdentifier | FutureReserved () |
| static PreParserIdentifier | FutureStrictReserved () |
| static PreParserIdentifier | Let () |
| static PreParserIdentifier | Yield () |
| static PreParserIdentifier | Prototype () |
| static PreParserIdentifier | Constructor () |
Private Types | |
| enum | Type { kUnknownIdentifier , kFutureReservedIdentifier , kFutureStrictReservedIdentifier , kLetIdentifier , kYieldIdentifier , kEvalIdentifier , kArgumentsIdentifier , kPrototypeIdentifier , kConstructorIdentifier } |
Private Member Functions | |
| PreParserIdentifier (Type type) | |
Private Attributes | |
| Type | type_ |
Friends | |
| class | PreParserExpression |
| class | PreParserScope |
Definition at line 599 of file preparser.h.
|
private |
| Enumerator | |
|---|---|
| kUnknownIdentifier | |
| kFutureReservedIdentifier | |
| kFutureStrictReservedIdentifier | |
| kLetIdentifier | |
| kYieldIdentifier | |
| kEvalIdentifier | |
| kArgumentsIdentifier | |
| kPrototypeIdentifier | |
| kConstructorIdentifier | |
Definition at line 652 of file preparser.h.
|
inline |
Definition at line 601 of file preparser.h.
Referenced by Arguments(), Constructor(), Default(), Eval(), FutureReserved(), FutureStrictReserved(), Let(), Prototype(), and Yield().
Here is the caller graph for this function:
|
inlineexplicitprivate |
Definition at line 663 of file preparser.h.
|
inlinestatic |
Definition at line 608 of file preparser.h.
References kArgumentsIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 626 of file preparser.h.
References kConstructorIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 602 of file preparser.h.
References kUnknownIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserExpression::EmptyArrowParamList(), v8::internal::PreParserTraits::EmptyIdentifier(), v8::internal::PreParserTraits::EmptyIdentifierString(), v8::internal::PreParserTraits::GetNextSymbol(), v8::internal::PreParserTraits::GetNumberAsSymbol(), and v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 605 of file preparser.h.
References kEvalIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 611 of file preparser.h.
References kFutureReservedIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 614 of file preparser.h.
References kFutureStrictReservedIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 630 of file preparser.h.
References kArgumentsIdentifier, and type_.
Referenced by v8::internal::PreParserExpression::ArrowParamListBit().
Here is the caller graph for this function:
|
inline |
Definition at line 633 of file preparser.h.
References kConstructorIdentifier, and type_.
Referenced by v8::internal::PreParserTraits::IsConstructor().
Here is the caller graph for this function:
|
inline |
Definition at line 629 of file preparser.h.
References kEvalIdentifier, and type_.
Referenced by v8::internal::PreParserExpression::ArrowParamListBit().
Here is the caller graph for this function:
|
inline |
Definition at line 634 of file preparser.h.
References kArgumentsIdentifier, kEvalIdentifier, and type_.
Referenced by v8::internal::PreParserTraits::IsEvalOrArguments(), and v8::internal::PreParser::ParseFunctionLiteral().
Here is the caller graph for this function:
|
inline |
Definition at line 637 of file preparser.h.
References kFutureReservedIdentifier, and type_.
Referenced by v8::internal::PreParser::ParseExpressionOrLabelledStatement().
Here is the caller graph for this function:
|
inline |
Definition at line 638 of file preparser.h.
References kFutureStrictReservedIdentifier, and type_.
Referenced by v8::internal::PreParserExpression::ArrowParamListBit(), v8::internal::PreParserTraits::IsFutureStrictReserved(), and v8::internal::PreParser::ParseExpressionOrLabelledStatement().
Here is the caller graph for this function:
|
inline |
Definition at line 632 of file preparser.h.
References kPrototypeIdentifier, and type_.
Referenced by v8::internal::PreParserTraits::IsPrototype().
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 631 of file preparser.h.
References kYieldIdentifier, and type_.
Referenced by v8::internal::PreParserExpression::ArrowParamListBit(), v8::internal::PreParserTraits::IsFutureStrictReserved(), and v8::internal::PreParser::ParseExpressionOrLabelledStatement().
Here is the caller graph for this function:
|
inline |
Definition at line 649 of file preparser.h.
|
inlinestatic |
Definition at line 617 of file preparser.h.
References kLetIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 645 of file preparser.h.
|
inline |
Definition at line 648 of file preparser.h.
|
inlinestatic |
Definition at line 623 of file preparser.h.
References kPrototypeIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 646 of file preparser.h.
|
inlinestatic |
Definition at line 620 of file preparser.h.
References kYieldIdentifier, and PreParserIdentifier().
Referenced by v8::internal::PreParserTraits::GetSymbol().
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
Definition at line 666 of file preparser.h.
|
friend |
Definition at line 667 of file preparser.h.
|
private |
Definition at line 664 of file preparser.h.
Referenced by IsArguments(), IsConstructor(), IsEval(), IsEvalOrArguments(), IsFutureReserved(), IsFutureStrictReserved(), IsPrototype(), IsValidStrictVariable(), and IsYield().