V8 Project
v8::internal::ParserBase< Traits > Member List

This is the complete list of members for v8::internal::ParserBase< Traits >, including all inherited members.

allow_arrow_functions() constv8::internal::ParserBase< Traits >inline
allow_arrow_functions_v8::internal::ParserBase< Traits >private
allow_classes() constv8::internal::ParserBase< Traits >inline
allow_harmony_numeric_literals() constv8::internal::ParserBase< Traits >inline
allow_harmony_object_literals() constv8::internal::ParserBase< Traits >inline
allow_harmony_object_literals_v8::internal::ParserBase< Traits >private
allow_harmony_scoping() constv8::internal::ParserBase< Traits >inline
allow_lazy() constv8::internal::ParserBase< Traits >inline
allow_lazy_v8::internal::ParserBase< Traits >private
allow_modules() constv8::internal::ParserBase< Traits >inline
allow_natives_syntax() constv8::internal::ParserBase< Traits >inline
allow_natives_syntax_v8::internal::ParserBase< Traits >private
AllowEvalOrArgumentsAsIdentifier enum namev8::internal::ParserBase< Traits >protected
ast_node_id_gen() constv8::internal::ParserBase< Traits >inlineprotected
ast_node_id_gen_v8::internal::ParserBase< Traits >private
Check(Token::Value token)v8::internal::ParserBase< Traits >inlineprotected
CheckAndRewriteReferenceExpression(ExpressionT expression, Scanner::Location location, const char *message, bool *ok)v8::internal::ParserBase< Traits >protected
CheckContextualKeyword(Vector< const char > keyword)v8::internal::ParserBase< Traits >inlineprotected
CheckOctalLiteral(int beg_pos, int end_pos, bool *ok)v8::internal::ParserBase< Traits >inlineprotected
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< Traits >inlineprotected
Consume(Token::Value token)v8::internal::ParserBase< Traits >inlineprotected
Expect(Token::Value token, bool *ok)v8::internal::ParserBase< Traits >inlineprotected
ExpectContextualKeyword(Vector< const char > keyword, bool *ok)v8::internal::ParserBase< Traits >inlineprotected
ExpectSemicolon(bool *ok)v8::internal::ParserBase< Traits >inlineprotected
ExpressionT typedefv8::internal::ParserBase< Traits >
extension_v8::internal::ParserBase< Traits >protected
factory()v8::internal::ParserBase< Traits >inlineprotected
fni_v8::internal::ParserBase< Traits >protected
function_state_v8::internal::ParserBase< Traits >protected
FunctionLiteralT typedefv8::internal::ParserBase< Traits >
IdentifierT typedefv8::internal::ParserBase< Traits >
INLINE(Token::Value peek())v8::internal::ParserBase< Traits >inlineprotected
INLINE(Token::Value Next())v8::internal::ParserBase< Traits >inlineprotected
is_generator() constv8::internal::ParserBase< Traits >inlineprotected
kAllowEvalOrArguments enum valuev8::internal::ParserBase< Traits >protected
kDontAllowEvalOrArguments enum valuev8::internal::ParserBase< Traits >protected
kGetterProperty enum valuev8::internal::ParserBase< Traits >protected
kNone enum valuev8::internal::ParserBase< Traits >protected
kSetterProperty enum valuev8::internal::ParserBase< Traits >protected
kValueFlag enum valuev8::internal::ParserBase< Traits >protected
kValueProperty enum valuev8::internal::ParserBase< Traits >protected
LiteralT typedefv8::internal::ParserBase< Traits >
log_v8::internal::ParserBase< Traits >protected
Mode enum namev8::internal::ParserBase< Traits >protected
mode() constv8::internal::ParserBase< Traits >inlineprotected
mode_v8::internal::ParserBase< Traits >protected
ObjectLiteralPropertyT typedefv8::internal::ParserBase< Traits >
parenthesized_function_v8::internal::ParserBase< Traits >protected
PARSE_EAGERLY enum valuev8::internal::ParserBase< Traits >protected
PARSE_LAZILY enum valuev8::internal::ParserBase< Traits >protected
ParseArguments(bool *ok)v8::internal::ParserBase< Traits >protected
ParseArrayLiteral(bool *ok)v8::internal::ParserBase< Traits >protected
ParseArrowFunctionLiteral(int start_pos, ExpressionT params_ast, bool *ok)v8::internal::ParserBase< Traits >protected
ParseAssignmentExpression(bool accept_IN, bool *ok)v8::internal::ParserBase< Traits >protected
ParseBinaryExpression(int prec, bool accept_IN, bool *ok)v8::internal::ParserBase< Traits >protected
ParseClassLiteral(IdentifierT name, Scanner::Location function_name_location, bool name_is_strict_reserved, int pos, bool *ok)v8::internal::ParserBase< Traits >protected
ParseConditionalExpression(bool accept_IN, bool *ok)v8::internal::ParserBase< Traits >protected
ParseExpression(bool accept_IN, bool *ok)v8::internal::ParserBase< Traits >protected
ParseIdentifier(AllowEvalOrArgumentsAsIdentifier, bool *ok)v8::internal::ParserBase< Traits >protected
ParseIdentifierName(bool *ok)v8::internal::ParserBase< Traits >protected
ParseIdentifierNameOrGetOrSet(bool *is_get, bool *is_set, bool *ok)v8::internal::ParserBase< Traits >protected
ParseIdentifierOrStrictReservedWord(bool *is_strict_reserved, bool *ok)v8::internal::ParserBase< Traits >protected
ParseLeftHandSideExpression(bool *ok)v8::internal::ParserBase< Traits >protected
ParseMemberExpression(bool *ok)v8::internal::ParserBase< Traits >protected
ParseMemberExpressionContinuation(ExpressionT expression, bool *ok)v8::internal::ParserBase< Traits >protected
ParseMemberWithNewPrefixesExpression(bool *ok)v8::internal::ParserBase< Traits >protected
ParseObjectLiteral(bool *ok)v8::internal::ParserBase< Traits >protected
ParsePostfixExpression(bool *ok)v8::internal::ParserBase< Traits >protected
ParsePrimaryExpression(bool *ok)v8::internal::ParserBase< Traits >protected
ParsePropertyDefinition(ObjectLiteralChecker *checker, bool in_class, bool is_static, bool *ok)v8::internal::ParserBase< Traits >protected
ParsePropertyName(bool *is_get, bool *is_set, bool *is_static, bool *ok)v8::internal::ParserBase< Traits >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< Traits >inline
ParseRegExpLiteral(bool seen_equal, bool *ok)v8::internal::ParserBase< Traits >protected
ParseUnaryExpression(bool *ok)v8::internal::ParserBase< Traits >protected
ParseYieldExpression(bool *ok)v8::internal::ParserBase< Traits >protected
peek_any_identifier()v8::internal::ParserBase< Traits >inlineprotected
peek_position()v8::internal::ParserBase< Traits >inlineprotected
position()v8::internal::ParserBase< Traits >inlineprotected
Precedence(Token::Value token, bool accept_IN)v8::internal::ParserBase< Traits >inlineprotectedstatic
PropertyKind enum namev8::internal::ParserBase< Traits >protected
ReportMessage(const char *message, const char *arg=NULL, bool is_reference_error=false)v8::internal::ParserBase< Traits >inlineprotected
ReportMessageAt(Scanner::Location location, const char *message, bool is_reference_error=false)v8::internal::ParserBase< Traits >inlineprotected
ReportUnexpectedToken(Token::Value token)v8::internal::ParserBase< Traits >protected
scanner() constv8::internal::ParserBase< Traits >inlineprotected
scanner_v8::internal::ParserBase< Traits >private
scope_v8::internal::ParserBase< Traits >protected
set_allow_arrow_functions(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_classes(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_harmony_numeric_literals(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_harmony_object_literals(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_harmony_scoping(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_lazy(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_modules(bool allow)v8::internal::ParserBase< Traits >inline
set_allow_natives_syntax(bool allow)v8::internal::ParserBase< Traits >inline
set_stack_overflow()v8::internal::ParserBase< Traits >inlineprotected
stack_limit_v8::internal::ParserBase< Traits >protected
stack_overflow() constv8::internal::ParserBase< Traits >inlineprotected
stack_overflow_v8::internal::ParserBase< Traits >private
strict_mode()v8::internal::ParserBase< Traits >inlineprotected
Traits::Checkpoint classv8::internal::ParserBase< Traits >friend
zone() constv8::internal::ParserBase< Traits >inlineprotected
zone_v8::internal::ParserBase< Traits >private