V8 Project
v8::internal::ParserTraits Member List

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

AsIdentifier(Expression *expression)v8::internal::ParserTraitsinlinestatic
ast_value_factory()v8::internal::ParserTraitsinline
BuildUnaryExpression(Expression *expression, Token::Value op, int pos, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
CheckAssigningFunctionLiteralToProperty(Expression *left, Expression *right)v8::internal::ParserTraitsstatic
CheckConflictingVarDeclarations(v8::internal::Scope *scope, bool *ok)v8::internal::ParserTraitsinline
CheckFunctionLiteralInsideTopLevelObjectLiteral(Scope *scope, ObjectLiteralProperty *property, bool *has_function)v8::internal::ParserTraitsinlinestatic
CheckPossibleEvalCall(Expression *expression, Scope *scope)v8::internal::ParserTraits
ClassLiteral(const AstRawString *name, Expression *extends, Expression *constructor, ZoneList< ObjectLiteral::Property * > *properties, int pos, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
DeclareArrowParametersFromExpression(Expression *expression, Scope *scope, Scanner::Location *dupe_loc, bool *ok)v8::internal::ParserTraits
EmptyArrowParamList()v8::internal::ParserTraitsinlinestatic
EmptyExpression()v8::internal::ParserTraitsinlinestatic
EmptyFunctionLiteral()v8::internal::ParserTraitsinlinestatic
EmptyIdentifier()v8::internal::ParserTraitsinlinestatic
EmptyIdentifierString()v8::internal::ParserTraitsinline
EmptyLiteral()v8::internal::ParserTraitsinlinestatic
EmptyObjectLiteralProperty()v8::internal::ParserTraitsinlinestatic
ExpressionFromIdentifier(const AstRawString *name, int pos, Scope *scope, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
ExpressionFromLiteral(Token::Value token, int pos, Scanner *scanner, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
ExpressionFromString(int pos, Scanner *scanner, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
GetIterator(Expression *iterable, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
GetLiteralTheHole(int position, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
GetNextSymbol(Scanner *scanner)v8::internal::ParserTraits
GetNumberAsSymbol(Scanner *scanner)v8::internal::ParserTraits
GetSymbol(Scanner *scanner)v8::internal::ParserTraits
InferFunctionName(FuncNameInferrer *fni, FunctionLiteral *func_to_infer)v8::internal::ParserTraitsinlinestatic
IsArrayIndex(const AstRawString *string, uint32_t *index)v8::internal::ParserTraitsinlinestatic
IsBoilerplateProperty(ObjectLiteral::Property *property)v8::internal::ParserTraitsinlinestatic
IsConstructor(const AstRawString *identifier) constv8::internal::ParserTraits
IsEvalOrArguments(const AstRawString *identifier) constv8::internal::ParserTraits
IsFutureStrictReserved(const AstRawString *identifier) constv8::internal::ParserTraitsinline
IsIdentifier(Expression *expression)v8::internal::ParserTraitsstatic
IsPrototype(const AstRawString *identifier) constv8::internal::ParserTraits
IsThisProperty(Expression *expression)v8::internal::ParserTraitsstatic
MarkExpressionAsAssigned(Expression *expression)v8::internal::ParserTraitsstatic
NewExpressionList(int size, Zone *zone)v8::internal::ParserTraitsinline
NewPropertyList(int size, Zone *zone)v8::internal::ParserTraitsinline
NewScope(Scope *parent_scope, ScopeType scope_type)v8::internal::ParserTraitsinline
NewStatementList(int size, Zone *zone)v8::internal::ParserTraitsinline
NewThrowError(const AstRawString *constructor, const char *type, const AstRawString *arg, int pos)v8::internal::ParserTraits
NewThrowReferenceError(const char *type, int pos)v8::internal::ParserTraits
NewThrowSyntaxError(const char *type, const AstRawString *arg, int pos)v8::internal::ParserTraits
NewThrowTypeError(const char *type, const AstRawString *arg, int pos)v8::internal::ParserTraits
NullExpressionList()v8::internal::ParserTraitsinlinestatic
ParseEagerFunctionBody(const AstRawString *name, int pos, Variable *fvar, Token::Value fvar_init_op, bool is_generator, bool *ok)v8::internal::ParserTraitsinline
ParseFunctionLiteral(const AstRawString *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)v8::internal::ParserTraits
parser_v8::internal::ParserTraitsprivate
ParserTraits(Parser *parser)v8::internal::ParserTraitsinlineexplicit
ParseV8Intrinsic(bool *ok)v8::internal::ParserTraits
PushLiteralName(FuncNameInferrer *fni, const AstRawString *id)v8::internal::ParserTraitsinlinestatic
PushPropertyName(FuncNameInferrer *fni, Expression *expression)v8::internal::ParserTraits
ReportMessage(const char *message, const char *arg=NULL, bool is_reference_error=false)v8::internal::ParserTraits
ReportMessage(const char *message, const AstRawString *arg, bool is_reference_error=false)v8::internal::ParserTraits
ReportMessageAt(Scanner::Location source_location, const char *message, const char *arg=NULL, bool is_reference_error=false)v8::internal::ParserTraits
ReportMessageAt(Scanner::Location source_location, const char *message, const AstRawString *arg, bool is_reference_error=false)v8::internal::ParserTraits
SetUpFunctionState(FunctionState *function_state)v8::internal::ParserTraitsinlinestatic
ShortcutNumericLiteralBinaryExpression(Expression **x, Expression *y, Token::Value op, int pos, AstNodeFactory< AstConstructionVisitor > *factory)v8::internal::ParserTraits
SkipLazyFunctionBody(const AstRawString *name, int *materialized_literal_count, int *expected_property_count, bool *ok)v8::internal::ParserTraitsinline
SuperReference(Scope *scope, AstNodeFactory< AstConstructionVisitor > *factory, int pos=RelocInfo::kNoPosition)v8::internal::ParserTraits
TearDownFunctionState(FunctionState *function_state)v8::internal::ParserTraitsinlinestatic
ThisExpression(Scope *scope, AstNodeFactory< AstConstructionVisitor > *factory, int pos=RelocInfo::kNoPosition)v8::internal::ParserTraits