|
| 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.