|
V8 Project
|
#include <preparser.h>
Inheritance diagram for v8::internal::PreParserTraits:
Collaboration diagram for v8::internal::PreParserTraits:Classes | |
| class | Checkpoint |
| struct | Type |
Private Attributes | |
| PreParser * | pre_parser_ |
Definition at line 1107 of file preparser.h.
|
inlineexplicit |
Definition at line 1144 of file preparser.h.
|
inlinestatic |
Definition at line 1175 of file preparser.h.
References v8::internal::PreParserExpression::AsIdentifier().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1380 of file preparser.h.
References NULL.
Referenced by v8::internal::PreParser::ParseFunctionLiteral(), and v8::internal::PreParser::PreParseLazyFunction().
Here is the caller graph for this function:
|
inline |
Definition at line 1235 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1213 of file preparser.h.
|
inline |
Definition at line 1382 of file preparser.h.
|
inlinestatic |
Definition at line 1209 of file preparser.h.
|
inlinestatic |
Definition at line 1217 of file preparser.h.
|
inlinestatic |
Definition at line 1317 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inline |
Definition at line 1371 of file preparser.h.
References v8::internal::PreParserExpression::IsValidArrowParamList().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1277 of file preparser.h.
References v8::internal::PreParserExpression::EmptyArrowParamList().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1274 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1286 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1268 of file preparser.h.
References v8::internal::PreParserIdentifier::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1271 of file preparser.h.
References v8::internal::PreParserIdentifier::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1280 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1283 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1332 of file preparser.h.
References v8::internal::PreParserExpression::FromIdentifier(), and name.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1326 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:| PreParserExpression v8::internal::PreParserTraits::ExpressionFromString | ( | int | pos, |
| Scanner * | scanner, | ||
| PreParserFactory * | factory = NULL |
||
| ) |
Definition at line 96 of file preparser.cc.
References v8::internal::PreParserExpression::StringLiteral(), v8::internal::Scanner::UnescapedLiteralMatches(), and v8::internal::PreParserExpression::UseStrictStringLiteral().
Here is the call graph for this function:
|
inline |
Definition at line 1342 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1294 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1303 of file preparser.h.
References v8::internal::PreParserIdentifier::Default().
Here is the call graph for this function:| PreParserIdentifier v8::internal::PreParserTraits::GetNumberAsSymbol | ( | Scanner * | scanner | ) |
Definition at line 91 of file preparser.cc.
References v8::internal::PreParserIdentifier::Default().
Here is the call graph for this function:| PreParserIdentifier v8::internal::PreParserTraits::GetSymbol | ( | Scanner * | scanner | ) |
Definition at line 64 of file preparser.cc.
References v8::internal::PreParserIdentifier::Arguments(), v8::internal::PreParserIdentifier::Constructor(), v8::internal::Scanner::current_token(), v8::internal::PreParserIdentifier::Default(), v8::internal::PreParserIdentifier::Eval(), v8::internal::PreParserIdentifier::FutureReserved(), v8::internal::PreParserIdentifier::FutureStrictReserved(), v8::internal::LET, v8::internal::PreParserIdentifier::Let(), v8::internal::PreParserIdentifier::Prototype(), v8::internal::Scanner::UnescapedLiteralMatches(), v8::internal::YIELD, and v8::internal::PreParserIdentifier::Yield().
Here is the call graph for this function:
|
inlinestatic |
|
inlinestatic |
Definition at line 1188 of file preparser.h.
|
inlinestatic |
Definition at line 1183 of file preparser.h.
|
inlinestatic |
Definition at line 1162 of file preparser.h.
References v8::internal::PreParserIdentifier::IsConstructor().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1154 of file preparser.h.
References v8::internal::PreParserIdentifier::IsEvalOrArguments().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1179 of file preparser.h.
References v8::internal::PreParserIdentifier::IsFutureStrictReserved(), and v8::internal::PreParserIdentifier::IsYield().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1171 of file preparser.h.
References v8::internal::PreParserExpression::IsIdentifier().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1158 of file preparser.h.
References v8::internal::PreParserIdentifier::IsPrototype().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1167 of file preparser.h.
References v8::internal::PreParserExpression::IsThisProperty().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1220 of file preparser.h.
|
inlinestatic |
Definition at line 1347 of file preparser.h.
|
inlinestatic |
Definition at line 1355 of file preparser.h.
|
inline |
Definition at line 1252 of file preparser.h.
|
inlinestatic |
Definition at line 1351 of file preparser.h.
|
inline |
Definition at line 1241 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inline |
Definition at line 1244 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inline |
Definition at line 1248 of file preparser.h.
References v8::internal::PreParserExpression::Default().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1289 of file preparser.h.
|
inline |
Definition at line 1545 of file preparser.h.
References v8::internal::PreParser::ParseEagerFunctionBody(), and pre_parser_.
Here is the call graph for this function:| PreParserExpression v8::internal::PreParserTraits::ParseFunctionLiteral | ( | PreParserIdentifier | name, |
| Scanner::Location | function_name_location, | ||
| bool | name_is_strict_reserved, | ||
| FunctionKind | kind, | ||
| int | function_token_position, | ||
| FunctionLiteral::FunctionType | type, | ||
| FunctionLiteral::ArityRestriction | arity_restriction, | ||
| bool * | ok | ||
| ) |
Definition at line 110 of file preparser.cc.
References v8::internal::function_token_position, name, v8::internal::PreParser::ParseFunctionLiteral(), and pre_parser_.
Here is the call graph for this function:| PreParserExpression v8::internal::PreParserTraits::ParseV8Intrinsic | ( | bool * | ok | ) |
Definition at line 105 of file preparser.cc.
References v8::internal::PreParser::ParseV8Intrinsic(), and pre_parser_.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1194 of file preparser.h.
References UNREACHABLE.
|
inlinestatic |
Definition at line 1198 of file preparser.h.
References UNREACHABLE.
| void v8::internal::PreParserTraits::ReportMessageAt | ( | int | start_pos, |
| int | end_pos, | ||
| const char * | message, | ||
| const char * | arg = NULL, |
||
| bool | is_reference_error = false |
||
| ) |
Definition at line 54 of file preparser.cc.
References v8::internal::ParserBase< Traits >::log_, v8::internal::ParserRecorder::LogMessage(), and pre_parser_.
Here is the call graph for this function:| void v8::internal::PreParserTraits::ReportMessageAt | ( | Scanner::Location | location, |
| const char * | message, | ||
| const char * | arg = NULL, |
||
| bool | is_reference_error = false |
||
| ) |
Definition at line 42 of file preparser.cc.
References v8::internal::Scanner::Location::beg_pos, and v8::internal::Scanner::Location::end_pos.
Referenced by v8::internal::PreParser::ParseStatement().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 1149 of file preparser.h.
|
inline |
Definition at line 1227 of file preparser.h.
|
inline |
Definition at line 1359 of file preparser.h.
References UNREACHABLE.
|
inlinestatic |
Definition at line 1312 of file preparser.h.
References v8::internal::PreParserExpression::Super().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 1151 of file preparser.h.
|
inlinestatic |
Definition at line 1307 of file preparser.h.
References v8::internal::PreParserExpression::This().
Here is the call graph for this function:
|
private |
Definition at line 1393 of file preparser.h.
Referenced by ParseEagerFunctionBody(), ParseFunctionLiteral(), ParseV8Intrinsic(), and ReportMessageAt().