|
V8 Project
|
#include <preparser.h>
Collaboration diagram for v8::internal::PreParserStatement:Public Member Functions | |
| bool | IsStringLiteral () |
| bool | IsUseStrictLiteral () |
| bool | IsFunctionDeclaration () |
Static Public Member Functions | |
| static PreParserStatement | Default () |
| static PreParserStatement | FunctionDeclaration () |
| static PreParserStatement | ExpressionStatement (PreParserExpression expression) |
Private Types | |
| enum | Type { kUnknownStatement , kStringLiteralExpressionStatement , kUseStrictExpressionStatement , kFunctionDeclaration } |
Private Member Functions | |
| PreParserStatement (Type code) | |
Private Attributes | |
| Type | code_ |
Definition at line 878 of file preparser.h.
|
private |
| Enumerator | |
|---|---|
| kUnknownStatement | |
| kStringLiteralExpressionStatement | |
| kUseStrictExpressionStatement | |
| kFunctionDeclaration | |
Definition at line 915 of file preparser.h.
|
inlineexplicitprivate |
Definition at line 922 of file preparser.h.
Referenced by Default(), ExpressionStatement(), and FunctionDeclaration().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 880 of file preparser.h.
References kUnknownStatement, and PreParserStatement().
Referenced by ExpressionStatement(), v8::internal::PreParserFactory::NewReturnStatement(), v8::internal::PreParser::ParseBlock(), v8::internal::PreParser::ParseBreakStatement(), v8::internal::PreParser::ParseClassDeclaration(), v8::internal::PreParser::ParseContinueStatement(), v8::internal::PreParser::ParseDebuggerStatement(), v8::internal::PreParser::ParseDoWhileStatement(), v8::internal::PreParser::ParseForStatement(), v8::internal::PreParser::ParseIfStatement(), v8::internal::PreParser::ParseReturnStatement(), v8::internal::PreParser::ParseStatement(), v8::internal::PreParser::ParseSwitchStatement(), v8::internal::PreParser::ParseThrowStatement(), v8::internal::PreParser::ParseTryStatement(), v8::internal::PreParser::ParseVariableDeclarations(), v8::internal::PreParser::ParseWhileStatement(), and v8::internal::PreParser::ParseWithStatement().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 891 of file preparser.h.
References Default(), v8::internal::PreParserExpression::IsStringLiteral(), v8::internal::PreParserExpression::IsUseStrictLiteral(), kStringLiteralExpressionStatement, kUseStrictExpressionStatement, and PreParserStatement().
Referenced by v8::internal::PreParser::ParseExpressionOrLabelledStatement().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 884 of file preparser.h.
References kFunctionDeclaration, and PreParserStatement().
Referenced by v8::internal::PreParser::ParseFunctionDeclaration().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 910 of file preparser.h.
References code_, and kFunctionDeclaration.
|
inline |
Definition at line 902 of file preparser.h.
References code_, and kStringLiteralExpressionStatement.
Referenced by v8::internal::PreParser::ParseSourceElements().
Here is the caller graph for this function:
|
inline |
Definition at line 906 of file preparser.h.
References code_, and kUseStrictExpressionStatement.
Referenced by v8::internal::PreParser::ParseSourceElements().
Here is the caller graph for this function:
|
private |
Definition at line 923 of file preparser.h.
Referenced by IsFunctionDeclaration(), IsStringLiteral(), and IsUseStrictLiteral().