V8 Project
v8::internal::PreParser Member List

This is the complete list of members for v8::internal::PreParser, including all inherited members.

allow_arrow_functions() constv8::internal::ParserBase< PreParserTraits >inline
allow_arrow_functions_v8::internal::ParserBase< PreParserTraits >private
allow_classes() constv8::internal::ParserBase< PreParserTraits >inline
allow_harmony_numeric_literals() constv8::internal::ParserBase< PreParserTraits >inline
allow_harmony_object_literals() constv8::internal::ParserBase< PreParserTraits >inline
allow_harmony_object_literals_v8::internal::ParserBase< PreParserTraits >private
allow_harmony_scoping() constv8::internal::ParserBase< PreParserTraits >inline
allow_lazy() constv8::internal::ParserBase< PreParserTraits >inline
allow_lazy_v8::internal::ParserBase< PreParserTraits >private
allow_modules() constv8::internal::ParserBase< PreParserTraits >inline
allow_natives_syntax() constv8::internal::ParserBase< PreParserTraits >inline
allow_natives_syntax_v8::internal::ParserBase< PreParserTraits >private
AllowEvalOrArgumentsAsIdentifier enum namev8::internal::ParserBase< PreParserTraits >protected
AsIdentifier(PreParserExpression expression)v8::internal::PreParserTraitsinlinestatic
ast_node_id_gen() constv8::internal::ParserBase< PreParserTraits >inlineprotected
ast_node_id_gen_v8::internal::ParserBase< PreParserTraits >private
ast_value_factory()v8::internal::PreParserTraitsinlinestatic
BuildUnaryExpression(PreParserExpression expression, Token::Value op, int pos, PreParserFactory *factory)v8::internal::PreParserTraitsinline
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::PreParserTraitsinlinestatic
CheckConflictingVarDeclarations(PreParserScope scope, bool *ok)v8::internal::PreParserTraitsinline
CheckContextualKeyword(Vector< const char > keyword)v8::internal::ParserBase< PreParserTraits >inlineprotected
CheckFunctionLiteralInsideTopLevelObjectLiteral(PreParserScope *scope, PreParserExpression property, bool *has_function)v8::internal::PreParserTraitsinlinestatic
CheckInOrOf(bool accept_OF)v8::internal::PreParserprivate
CheckOctalLiteral(int beg_pos, int end_pos, bool *ok)v8::internal::ParserBase< PreParserTraits >inlineprotected
CheckPossibleEvalCall(PreParserExpression expression, PreParserScope *scope)v8::internal::PreParserTraitsinlinestatic
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::PreParserTraitsinlinestatic
Consume(Token::Value token)v8::internal::ParserBase< PreParserTraits >inlineprotected
DeclareArrowParametersFromExpression(PreParserExpression expression, PreParserScope *scope, Scanner::Location *dupe_loc, bool *ok)v8::internal::PreParserTraitsinline
EmptyArrowParamList()v8::internal::PreParserTraitsinlinestatic
EmptyExpression()v8::internal::PreParserTraitsinlinestatic
EmptyFunctionLiteral()v8::internal::PreParserTraitsinlinestatic
EmptyIdentifier()v8::internal::PreParserTraitsinlinestatic
EmptyIdentifierString()v8::internal::PreParserTraitsinlinestatic
EmptyLiteral()v8::internal::PreParserTraitsinlinestatic
EmptyObjectLiteralProperty()v8::internal::PreParserTraitsinlinestatic
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 typedefv8::internal::PreParser
ExpressionFromIdentifier(PreParserIdentifier name, int pos, PreParserScope *scope, PreParserFactory *factory)v8::internal::PreParserTraitsinlinestatic
ExpressionFromLiteral(Token::Value token, int pos, Scanner *scanner, PreParserFactory *factory)v8::internal::PreParserTraitsinlinestatic
ExpressionFromString(int pos, Scanner *scanner, PreParserFactory *factory=NULL)v8::internal::PreParserTraits
ExpressionT typedefv8::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 typedefv8::internal::ParserBase< PreParserTraits >
GetIterator(PreParserExpression iterable, PreParserFactory *factory)v8::internal::PreParserTraitsinline
GetLiteralTheHole(int position, PreParserFactory *factory)v8::internal::PreParserTraitsinlinestatic
GetNextSymbol(Scanner *scanner)v8::internal::PreParserTraitsinlinestatic
GetNumberAsSymbol(Scanner *scanner)v8::internal::PreParserTraits
GetSymbol(Scanner *scanner)v8::internal::PreParserTraits
Identifier typedefv8::internal::PreParser
IdentifierT typedefv8::internal::ParserBase< PreParserTraits >
InferFunctionName(FuncNameInferrer *fni, PreParserExpression expression)v8::internal::PreParserTraitsinlinestatic
INLINE(Token::Value peek())v8::internal::ParserBase< PreParserTraits >inlineprotected
INLINE(Token::Value Next())v8::internal::ParserBase< PreParserTraits >inlineprotected
is_generator() constv8::internal::ParserBase< PreParserTraits >inlineprotected
IsArrayIndex(PreParserIdentifier string, uint32_t *index)v8::internal::PreParserTraitsinlinestatic
IsBoilerplateProperty(PreParserExpression property)v8::internal::PreParserTraitsinlinestatic
IsConstructor(PreParserIdentifier identifier)v8::internal::PreParserTraitsinlinestatic
IsEvalOrArguments(PreParserIdentifier identifier)v8::internal::PreParserTraitsinlinestatic
IsFutureStrictReserved(PreParserIdentifier identifier)v8::internal::PreParserTraitsinlinestatic
IsIdentifier(PreParserExpression expression)v8::internal::PreParserTraitsinlinestatic
IsPrototype(PreParserIdentifier identifier)v8::internal::PreParserTraitsinlinestatic
IsThisProperty(PreParserExpression expression)v8::internal::PreParserTraitsinlinestatic
kAllowEvalOrArguments enum valuev8::internal::ParserBase< PreParserTraits >protected
kDontAllowEvalOrArguments enum valuev8::internal::ParserBase< PreParserTraits >protected
kForStatement enum valuev8::internal::PreParserprivate
kGetterProperty enum valuev8::internal::ParserBase< PreParserTraits >protected
kHasInitializers enum valuev8::internal::PreParserprivate
kHasNoInitializers enum valuev8::internal::PreParserprivate
kNone enum valuev8::internal::ParserBase< PreParserTraits >protected
kPreParseStackOverflow enum valuev8::internal::PreParser
kPreParseSuccess enum valuev8::internal::PreParser
kSetterProperty enum valuev8::internal::ParserBase< PreParserTraits >protected
kSourceElement enum valuev8::internal::PreParserprivate
kStatement enum valuev8::internal::PreParserprivate
kUnknownSourceElements enum valuev8::internal::PreParserprivate
kValueFlag enum valuev8::internal::ParserBase< PreParserTraits >protected
kValueProperty enum valuev8::internal::ParserBase< PreParserTraits >protected
LiteralT typedefv8::internal::ParserBase< PreParserTraits >
log_v8::internal::ParserBase< PreParserTraits >protected
MarkExpressionAsAssigned(PreParserExpression expression)v8::internal::PreParserTraitsinlinestatic
Mode enum namev8::internal::ParserBase< PreParserTraits >protected
mode() constv8::internal::ParserBase< PreParserTraits >inlineprotected
mode_v8::internal::ParserBase< PreParserTraits >protected
NewExpressionList(int size, void *zone)v8::internal::PreParserTraitsinlinestatic
NewPropertyList(int size, void *zone)v8::internal::PreParserTraitsinlinestatic
NewScope(PreParserScope *outer_scope, ScopeType scope_type)v8::internal::PreParserTraitsinline
NewStatementList(int size, void *zone)v8::internal::PreParserTraitsinlinestatic
NewThrowReferenceError(const char *type, int pos)v8::internal::PreParserTraitsinline
NewThrowSyntaxError(const char *type, Handle< Object > arg, int pos)v8::internal::PreParserTraitsinline
NewThrowTypeError(const char *type, Handle< Object > arg, int pos)v8::internal::PreParserTraitsinline
NullExpressionList()v8::internal::PreParserTraitsinlinestatic
ObjectLiteralPropertyT typedefv8::internal::ParserBase< PreParserTraits >
parenthesized_function_v8::internal::ParserBase< PreParserTraits >protected
PARSE_EAGERLY enum valuev8::internal::ParserBase< PreParserTraits >protected
PARSE_LAZILY enum valuev8::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::PreParserprivate
ParseBreakStatement(bool *ok)v8::internal::PreParserprivate
ParseClassDeclaration(bool *ok)v8::internal::PreParserprivate
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::PreParserprivate
ParseContinueStatement(bool *ok)v8::internal::PreParserprivate
ParseDebuggerStatement(bool *ok)v8::internal::PreParserprivate
ParseDoWhileStatement(bool *ok)v8::internal::PreParserprivate
ParseEagerFunctionBody(PreParserIdentifier function_name, int pos, Variable *fvar, Token::Value fvar_init_op, bool is_generator, bool *ok)v8::internal::PreParserinlineprivate
ParseExpression(bool accept_IN, bool *ok)v8::internal::ParserBase< PreParserTraits >protected
ParseExpressionOrLabelledStatement(bool *ok)v8::internal::PreParserprivate
ParseForStatement(bool *ok)v8::internal::PreParserprivate
ParseFunctionDeclaration(bool *ok)v8::internal::PreParserprivate
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::PreParserprivate
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::PreParserprivate
ParseLazyFunctionLiteralBody(bool *ok)v8::internal::PreParserprivate
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::PreParserprivate
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::PreParserprivate
ParseSourceElement(bool *ok)v8::internal::PreParserprivate
ParseSourceElements(int end_token, bool *ok)v8::internal::PreParserprivate
ParseStatement(bool *ok)v8::internal::PreParserprivate
ParseSwitchStatement(bool *ok)v8::internal::PreParserprivate
ParseThrowStatement(bool *ok)v8::internal::PreParserprivate
ParseTryStatement(bool *ok)v8::internal::PreParserprivate
ParseUnaryExpression(bool *ok)v8::internal::ParserBase< PreParserTraits >protected
ParseV8Intrinsic(bool *ok)v8::internal::PreParserprivate
ParseVariableDeclarations(VariableDeclarationContext var_context, VariableDeclarationProperties *decl_props, int *num_decl, bool *ok)v8::internal::PreParserprivate
ParseVariableStatement(VariableDeclarationContext var_context, bool *ok)v8::internal::PreParserprivate
ParseWhileStatement(bool *ok)v8::internal::PreParserprivate
ParseWithStatement(bool *ok)v8::internal::PreParserprivate
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::PreParserTraitsprivate
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::PreParserinline
PreParser(Scanner *scanner, ParserRecorder *log, uintptr_t stack_limit)v8::internal::PreParserinline
PreParseResult enum namev8::internal::PreParser
PreParserTraits classv8::internal::PreParserfriend
ParserBase< PreParserTraits >::PreParserTraits(PreParser *pre_parser)v8::internal::PreParserTraitsinlineexplicit
PropertyKind enum namev8::internal::ParserBase< PreParserTraits >protected
PushLiteralName(FuncNameInferrer *fni, PreParserIdentifier id)v8::internal::PreParserTraitsinlinestatic
PushPropertyName(FuncNameInferrer *fni, PreParserExpression expression)v8::internal::PreParserTraitsinlinestatic
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() constv8::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::PreParserTraitsinlinestatic
ShortcutNumericLiteralBinaryExpression(PreParserExpression *x, PreParserExpression y, Token::Value op, int pos, PreParserFactory *factory)v8::internal::PreParserTraitsinline
SkipLazyFunctionBody(PreParserIdentifier function_name, int *materialized_literal_count, int *expected_property_count, bool *ok)v8::internal::PreParserinlineprivate
SourceElements enum namev8::internal::PreParserprivate
stack_limit_v8::internal::ParserBase< PreParserTraits >protected
stack_overflow() constv8::internal::ParserBase< PreParserTraits >inlineprotected
stack_overflow_v8::internal::ParserBase< PreParserTraits >private
Statement typedefv8::internal::PreParser
strict_mode()v8::internal::ParserBase< PreParserTraits >inlineprotected
SuperReference(PreParserScope *scope, PreParserFactory *factory)v8::internal::PreParserTraitsinlinestatic
TearDownFunctionState(FunctionState *function_state)v8::internal::PreParserTraitsinlinestatic
ThisExpression(PreParserScope *scope, PreParserFactory *factory)v8::internal::PreParserTraitsinlinestatic
VariableDeclarationContext enum namev8::internal::PreParserprivate
VariableDeclarationProperties enum namev8::internal::PreParserprivate
zone() constv8::internal::ParserBase< PreParserTraits >inlineprotected
zone_v8::internal::ParserBase< PreParserTraits >private