|
| | PreParserFactory (void *, void *, void *) |
| |
| PreParserExpression | NewStringLiteral (PreParserIdentifier identifier, int pos) |
| |
| PreParserExpression | NewNumberLiteral (double number, int pos) |
| |
| PreParserExpression | NewRegExpLiteral (PreParserIdentifier js_pattern, PreParserIdentifier js_flags, int literal_index, int pos) |
| |
| PreParserExpression | NewArrayLiteral (PreParserExpressionList values, int literal_index, int pos) |
| |
| PreParserExpression | NewObjectLiteralProperty (bool is_getter, PreParserExpression value, int pos, bool is_static) |
| |
| PreParserExpression | NewObjectLiteralProperty (PreParserExpression key, PreParserExpression value, bool is_static) |
| |
| PreParserExpression | NewObjectLiteral (PreParserExpressionList properties, int literal_index, int boilerplate_properties, bool has_function, int pos) |
| |
| PreParserExpression | NewVariableProxy (void *variable) |
| |
| PreParserExpression | NewProperty (PreParserExpression obj, PreParserExpression key, int pos) |
| |
| PreParserExpression | NewUnaryOperation (Token::Value op, PreParserExpression expression, int pos) |
| |
| PreParserExpression | NewBinaryOperation (Token::Value op, PreParserExpression left, PreParserExpression right, int pos) |
| |
| PreParserExpression | NewCompareOperation (Token::Value op, PreParserExpression left, PreParserExpression right, int pos) |
| |
| PreParserExpression | NewAssignment (Token::Value op, PreParserExpression left, PreParserExpression right, int pos) |
| |
| PreParserExpression | NewYield (PreParserExpression generator_object, PreParserExpression expression, Yield::Kind yield_kind, int pos) |
| |
| PreParserExpression | NewConditional (PreParserExpression condition, PreParserExpression then_expression, PreParserExpression else_expression, int pos) |
| |
| PreParserExpression | NewCountOperation (Token::Value op, bool is_prefix, PreParserExpression expression, int pos) |
| |
| PreParserExpression | NewCall (PreParserExpression expression, PreParserExpressionList arguments, int pos) |
| |
| PreParserExpression | NewCallNew (PreParserExpression expression, PreParserExpressionList arguments, int pos) |
| |
| PreParserStatement | NewReturnStatement (PreParserExpression expression, int pos) |
| |
| PreParserExpression | NewFunctionLiteral (PreParserIdentifier name, AstValueFactory *ast_value_factory, const PreParserScope &scope, PreParserStatementList body, int materialized_literal_count, int expected_property_count, int handler_count, int parameter_count, FunctionLiteral::ParameterFlag has_duplicate_parameters, FunctionLiteral::FunctionType function_type, FunctionLiteral::IsFunctionFlag is_function, FunctionLiteral::IsParenthesizedFlag is_parenthesized, FunctionKind kind, int position) |
| |
| PreParserExpression | NewClassLiteral (PreParserIdentifier name, PreParserExpression extends, PreParserExpression constructor, PreParserExpressionList properties, int position) |
| |
| PreParserFactory * | visitor () |
| |
| BailoutReason | dont_optimize_reason () |
| |
| int * | ast_properties () |
| |
Definition at line 971 of file preparser.h.