allow_arrow_functions() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_arrow_functions_ | v8::internal::ParserBase< PreParserTraits > | private |
allow_classes() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_harmony_numeric_literals() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_harmony_object_literals() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_harmony_object_literals_ | v8::internal::ParserBase< PreParserTraits > | private |
allow_harmony_scoping() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_lazy() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_lazy_ | v8::internal::ParserBase< PreParserTraits > | private |
allow_modules() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_natives_syntax() const | v8::internal::ParserBase< PreParserTraits > | inline |
allow_natives_syntax_ | v8::internal::ParserBase< PreParserTraits > | private |
AllowEvalOrArgumentsAsIdentifier enum name | v8::internal::ParserBase< PreParserTraits > | protected |
AsIdentifier(PreParserExpression expression) | v8::internal::PreParserTraits | inlinestatic |
ast_node_id_gen() const | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
ast_node_id_gen_ | v8::internal::ParserBase< PreParserTraits > | private |
ast_value_factory() | v8::internal::PreParserTraits | inlinestatic |
BuildUnaryExpression(PreParserExpression expression, Token::Value op, int pos, PreParserFactory *factory) | v8::internal::PreParserTraits | inline |
Check(Token::Value token) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
CheckAndRewriteReferenceExpression(ExpressionT expression, Scanner::Location location, const char *message, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
CheckAssigningFunctionLiteralToProperty(PreParserExpression left, PreParserExpression right) | v8::internal::PreParserTraits | inlinestatic |
CheckConflictingVarDeclarations(PreParserScope scope, bool *ok) | v8::internal::PreParserTraits | inline |
CheckContextualKeyword(Vector< const char > keyword) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
CheckFunctionLiteralInsideTopLevelObjectLiteral(PreParserScope *scope, PreParserExpression property, bool *has_function) | v8::internal::PreParserTraits | inlinestatic |
CheckInOrOf(bool accept_OF) | v8::internal::PreParser | private |
CheckOctalLiteral(int beg_pos, int end_pos, bool *ok) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
CheckPossibleEvalCall(PreParserExpression expression, PreParserScope *scope) | v8::internal::PreParserTraits | inlinestatic |
CheckStrictFunctionNameAndParameters(IdentifierT function_name, bool function_name_is_strict_reserved, const Scanner::Location &function_name_loc, const Scanner::Location &eval_args_error_loc, const Scanner::Location &dupe_error_loc, const Scanner::Location &reserved_loc, bool *ok) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
ClassLiteral(PreParserIdentifier name, PreParserExpression extends, PreParserExpression constructor, PreParserExpressionList properties, int position, PreParserFactory *factory) | v8::internal::PreParserTraits | inlinestatic |
Consume(Token::Value token) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
DeclareArrowParametersFromExpression(PreParserExpression expression, PreParserScope *scope, Scanner::Location *dupe_loc, bool *ok) | v8::internal::PreParserTraits | inline |
EmptyArrowParamList() | v8::internal::PreParserTraits | inlinestatic |
EmptyExpression() | v8::internal::PreParserTraits | inlinestatic |
EmptyFunctionLiteral() | v8::internal::PreParserTraits | inlinestatic |
EmptyIdentifier() | v8::internal::PreParserTraits | inlinestatic |
EmptyIdentifierString() | v8::internal::PreParserTraits | inlinestatic |
EmptyLiteral() | v8::internal::PreParserTraits | inlinestatic |
EmptyObjectLiteralProperty() | v8::internal::PreParserTraits | inlinestatic |
Expect(Token::Value token, bool *ok) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
ExpectContextualKeyword(Vector< const char > keyword, bool *ok) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
ExpectSemicolon(bool *ok) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
Expression typedef | v8::internal::PreParser | |
ExpressionFromIdentifier(PreParserIdentifier name, int pos, PreParserScope *scope, PreParserFactory *factory) | v8::internal::PreParserTraits | inlinestatic |
ExpressionFromLiteral(Token::Value token, int pos, Scanner *scanner, PreParserFactory *factory) | v8::internal::PreParserTraits | inlinestatic |
ExpressionFromString(int pos, Scanner *scanner, PreParserFactory *factory=NULL) | v8::internal::PreParserTraits | |
ExpressionT typedef | v8::internal::ParserBase< PreParserTraits > | |
extension_ | v8::internal::ParserBase< PreParserTraits > | protected |
factory() | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
fni_ | v8::internal::ParserBase< PreParserTraits > | protected |
function_state_ | v8::internal::ParserBase< PreParserTraits > | protected |
FunctionLiteralT typedef | v8::internal::ParserBase< PreParserTraits > | |
GetIterator(PreParserExpression iterable, PreParserFactory *factory) | v8::internal::PreParserTraits | inline |
GetLiteralTheHole(int position, PreParserFactory *factory) | v8::internal::PreParserTraits | inlinestatic |
GetNextSymbol(Scanner *scanner) | v8::internal::PreParserTraits | inlinestatic |
GetNumberAsSymbol(Scanner *scanner) | v8::internal::PreParserTraits | |
GetSymbol(Scanner *scanner) | v8::internal::PreParserTraits | |
Identifier typedef | v8::internal::PreParser | |
IdentifierT typedef | v8::internal::ParserBase< PreParserTraits > | |
InferFunctionName(FuncNameInferrer *fni, PreParserExpression expression) | v8::internal::PreParserTraits | inlinestatic |
INLINE(Token::Value peek()) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
INLINE(Token::Value Next()) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
is_generator() const | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
IsArrayIndex(PreParserIdentifier string, uint32_t *index) | v8::internal::PreParserTraits | inlinestatic |
IsBoilerplateProperty(PreParserExpression property) | v8::internal::PreParserTraits | inlinestatic |
IsConstructor(PreParserIdentifier identifier) | v8::internal::PreParserTraits | inlinestatic |
IsEvalOrArguments(PreParserIdentifier identifier) | v8::internal::PreParserTraits | inlinestatic |
IsFutureStrictReserved(PreParserIdentifier identifier) | v8::internal::PreParserTraits | inlinestatic |
IsIdentifier(PreParserExpression expression) | v8::internal::PreParserTraits | inlinestatic |
IsPrototype(PreParserIdentifier identifier) | v8::internal::PreParserTraits | inlinestatic |
IsThisProperty(PreParserExpression expression) | v8::internal::PreParserTraits | inlinestatic |
kAllowEvalOrArguments enum value | v8::internal::ParserBase< PreParserTraits > | protected |
kDontAllowEvalOrArguments enum value | v8::internal::ParserBase< PreParserTraits > | protected |
kForStatement enum value | v8::internal::PreParser | private |
kGetterProperty enum value | v8::internal::ParserBase< PreParserTraits > | protected |
kHasInitializers enum value | v8::internal::PreParser | private |
kHasNoInitializers enum value | v8::internal::PreParser | private |
kNone enum value | v8::internal::ParserBase< PreParserTraits > | protected |
kPreParseStackOverflow enum value | v8::internal::PreParser | |
kPreParseSuccess enum value | v8::internal::PreParser | |
kSetterProperty enum value | v8::internal::ParserBase< PreParserTraits > | protected |
kSourceElement enum value | v8::internal::PreParser | private |
kStatement enum value | v8::internal::PreParser | private |
kUnknownSourceElements enum value | v8::internal::PreParser | private |
kValueFlag enum value | v8::internal::ParserBase< PreParserTraits > | protected |
kValueProperty enum value | v8::internal::ParserBase< PreParserTraits > | protected |
LiteralT typedef | v8::internal::ParserBase< PreParserTraits > | |
log_ | v8::internal::ParserBase< PreParserTraits > | protected |
MarkExpressionAsAssigned(PreParserExpression expression) | v8::internal::PreParserTraits | inlinestatic |
Mode enum name | v8::internal::ParserBase< PreParserTraits > | protected |
mode() const | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
mode_ | v8::internal::ParserBase< PreParserTraits > | protected |
NewExpressionList(int size, void *zone) | v8::internal::PreParserTraits | inlinestatic |
NewPropertyList(int size, void *zone) | v8::internal::PreParserTraits | inlinestatic |
NewScope(PreParserScope *outer_scope, ScopeType scope_type) | v8::internal::PreParserTraits | inline |
NewStatementList(int size, void *zone) | v8::internal::PreParserTraits | inlinestatic |
NewThrowReferenceError(const char *type, int pos) | v8::internal::PreParserTraits | inline |
NewThrowSyntaxError(const char *type, Handle< Object > arg, int pos) | v8::internal::PreParserTraits | inline |
NewThrowTypeError(const char *type, Handle< Object > arg, int pos) | v8::internal::PreParserTraits | inline |
NullExpressionList() | v8::internal::PreParserTraits | inlinestatic |
ObjectLiteralPropertyT typedef | v8::internal::ParserBase< PreParserTraits > | |
parenthesized_function_ | v8::internal::ParserBase< PreParserTraits > | protected |
PARSE_EAGERLY enum value | v8::internal::ParserBase< PreParserTraits > | protected |
PARSE_LAZILY enum value | v8::internal::ParserBase< PreParserTraits > | protected |
ParseArguments(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseArrayLiteral(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseArrowFunctionLiteral(int start_pos, ExpressionT params_ast, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseAssignmentExpression(bool accept_IN, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseBinaryExpression(int prec, bool accept_IN, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseBlock(bool *ok) | v8::internal::PreParser | private |
ParseBreakStatement(bool *ok) | v8::internal::PreParser | private |
ParseClassDeclaration(bool *ok) | v8::internal::PreParser | private |
ParseClassLiteral(IdentifierT name, Scanner::Location function_name_location, bool name_is_strict_reserved, int pos, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseConditionalExpression(bool accept_IN, bool *ok) | v8::internal::PreParser | private |
ParseContinueStatement(bool *ok) | v8::internal::PreParser | private |
ParseDebuggerStatement(bool *ok) | v8::internal::PreParser | private |
ParseDoWhileStatement(bool *ok) | v8::internal::PreParser | private |
ParseEagerFunctionBody(PreParserIdentifier function_name, int pos, Variable *fvar, Token::Value fvar_init_op, bool is_generator, bool *ok) | v8::internal::PreParser | inlineprivate |
ParseExpression(bool accept_IN, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseExpressionOrLabelledStatement(bool *ok) | v8::internal::PreParser | private |
ParseForStatement(bool *ok) | v8::internal::PreParser | private |
ParseFunctionDeclaration(bool *ok) | v8::internal::PreParser | private |
ParseFunctionLiteral(Identifier name, Scanner::Location function_name_location, bool name_is_strict_reserved, FunctionKind kind, int function_token_pos, FunctionLiteral::FunctionType function_type, FunctionLiteral::ArityRestriction arity_restriction, bool *ok) | v8::internal::PreParser | private |
ParseIdentifier(AllowEvalOrArgumentsAsIdentifier, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseIdentifierName(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseIdentifierNameOrGetOrSet(bool *is_get, bool *is_set, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseIdentifierOrStrictReservedWord(bool *is_strict_reserved, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseIfStatement(bool *ok) | v8::internal::PreParser | private |
ParseLazyFunctionLiteralBody(bool *ok) | v8::internal::PreParser | private |
ParseLeftHandSideExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseMemberExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseMemberExpressionContinuation(ExpressionT expression, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseMemberWithNewPrefixesExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseObjectLiteral(bool *ok) | v8::internal::PreParser | private |
ParsePostfixExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParsePrimaryExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParsePropertyDefinition(ObjectLiteralChecker *checker, bool in_class, bool is_static, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParsePropertyName(bool *is_get, bool *is_set, bool *is_static, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParserBase(Scanner *scanner, uintptr_t stack_limit, v8::Extension *extension, ParserRecorder *log, typename Traits::Type::Zone *zone, AstNode::IdGen *ast_node_id_gen, typename Traits::Type::Parser this_object) | v8::internal::ParserBase< PreParserTraits > | inline |
ParseRegExpLiteral(bool seen_equal, bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseReturnStatement(bool *ok) | v8::internal::PreParser | private |
ParseSourceElement(bool *ok) | v8::internal::PreParser | private |
ParseSourceElements(int end_token, bool *ok) | v8::internal::PreParser | private |
ParseStatement(bool *ok) | v8::internal::PreParser | private |
ParseSwitchStatement(bool *ok) | v8::internal::PreParser | private |
ParseThrowStatement(bool *ok) | v8::internal::PreParser | private |
ParseTryStatement(bool *ok) | v8::internal::PreParser | private |
ParseUnaryExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
ParseV8Intrinsic(bool *ok) | v8::internal::PreParser | private |
ParseVariableDeclarations(VariableDeclarationContext var_context, VariableDeclarationProperties *decl_props, int *num_decl, bool *ok) | v8::internal::PreParser | private |
ParseVariableStatement(VariableDeclarationContext var_context, bool *ok) | v8::internal::PreParser | private |
ParseWhileStatement(bool *ok) | v8::internal::PreParser | private |
ParseWithStatement(bool *ok) | v8::internal::PreParser | private |
ParseYieldExpression(bool *ok) | v8::internal::ParserBase< PreParserTraits > | protected |
peek_any_identifier() | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
peek_position() | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
position() | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
pre_parser_ | v8::internal::PreParserTraits | private |
Precedence(Token::Value token, bool accept_IN) | v8::internal::ParserBase< PreParserTraits > | inlineprotectedstatic |
PreParseLazyFunction(StrictMode strict_mode, bool is_generator, ParserRecorder *log) | v8::internal::PreParser | |
PreParseProgram() | v8::internal::PreParser | inline |
PreParser(Scanner *scanner, ParserRecorder *log, uintptr_t stack_limit) | v8::internal::PreParser | inline |
PreParseResult enum name | v8::internal::PreParser | |
PreParserTraits class | v8::internal::PreParser | friend |
ParserBase< PreParserTraits >::PreParserTraits(PreParser *pre_parser) | v8::internal::PreParserTraits | inlineexplicit |
PropertyKind enum name | v8::internal::ParserBase< PreParserTraits > | protected |
PushLiteralName(FuncNameInferrer *fni, PreParserIdentifier id) | v8::internal::PreParserTraits | inlinestatic |
PushPropertyName(FuncNameInferrer *fni, PreParserExpression expression) | v8::internal::PreParserTraits | inlinestatic |
ReportMessage(const char *message, const char *arg=NULL, bool is_reference_error=false) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
ReportMessageAt(Scanner::Location location, const char *message, bool is_reference_error=false) | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
v8::internal::PreParserTraits::ReportMessageAt(Scanner::Location location, const char *message, const char *arg=NULL, bool is_reference_error=false) | v8::internal::PreParserTraits | |
v8::internal::PreParserTraits::ReportMessageAt(int start_pos, int end_pos, const char *message, const char *arg=NULL, bool is_reference_error=false) | v8::internal::PreParserTraits | |
ReportUnexpectedToken(Token::Value token) | v8::internal::ParserBase< PreParserTraits > | protected |
scanner() const | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
scanner_ | v8::internal::ParserBase< PreParserTraits > | private |
scope_ | v8::internal::ParserBase< PreParserTraits > | protected |
set_allow_arrow_functions(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_classes(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_harmony_numeric_literals(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_harmony_object_literals(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_harmony_scoping(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_lazy(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_modules(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_allow_natives_syntax(bool allow) | v8::internal::ParserBase< PreParserTraits > | inline |
set_stack_overflow() | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
SetUpFunctionState(FunctionState *function_state) | v8::internal::PreParserTraits | inlinestatic |
ShortcutNumericLiteralBinaryExpression(PreParserExpression *x, PreParserExpression y, Token::Value op, int pos, PreParserFactory *factory) | v8::internal::PreParserTraits | inline |
SkipLazyFunctionBody(PreParserIdentifier function_name, int *materialized_literal_count, int *expected_property_count, bool *ok) | v8::internal::PreParser | inlineprivate |
SourceElements enum name | v8::internal::PreParser | private |
stack_limit_ | v8::internal::ParserBase< PreParserTraits > | protected |
stack_overflow() const | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
stack_overflow_ | v8::internal::ParserBase< PreParserTraits > | private |
Statement typedef | v8::internal::PreParser | |
strict_mode() | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
SuperReference(PreParserScope *scope, PreParserFactory *factory) | v8::internal::PreParserTraits | inlinestatic |
TearDownFunctionState(FunctionState *function_state) | v8::internal::PreParserTraits | inlinestatic |
ThisExpression(PreParserScope *scope, PreParserFactory *factory) | v8::internal::PreParserTraits | inlinestatic |
VariableDeclarationContext enum name | v8::internal::PreParser | private |
VariableDeclarationProperties enum name | v8::internal::PreParser | private |
zone() const | v8::internal::ParserBase< PreParserTraits > | inlineprotected |
zone_ | v8::internal::ParserBase< PreParserTraits > | private |