|
| | ExpressionParsingScope (ParserT *parser, ScopeType type=ExpressionScopeT::kExpression) |
| |
| | ExpressionParsingScope (const ExpressionParsingScope &)=delete |
| |
| ExpressionParsingScope & | operator= (const ExpressionParsingScope &)=delete |
| |
| void | RecordAsyncArrowParametersError (const Scanner::Location &loc, MessageTemplate message) |
| |
| | ~ExpressionParsingScope () |
| |
| ExpressionT | ValidateAndRewriteReference (ExpressionT expression, int beg_pos, int end_pos) |
| |
| void | RecordExpressionError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordPatternError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | ValidateExpression () |
| |
| void | ValidatePattern (ExpressionT expression, int begin, int end) |
| |
| void | ClearExpressionError () |
| |
| void | ClearPatternError () |
| |
| void | TrackVariable (VariableProxy *variable) |
| |
| void | MarkIdentifierAsAssigned () |
| |
| int | SetInitializers (int first_variable_index, int position) |
| |
| ScopedList< std::pair< VariableProxy *, int > > * | variable_list () |
| |
| | ExpressionScope (const ExpressionScope &)=delete |
| |
| ExpressionScope & | operator= (const ExpressionScope &)=delete |
| |
| VariableProxy * | NewVariable (const AstRawString *name, int pos=kNoSourcePosition) |
| |
| void | MergeVariableList (ScopedList< std::pair< VariableProxy *, int > > *variable_list) |
| |
| Variable * | Declare (const AstRawString *name, int pos=kNoSourcePosition) |
| |
| void | MarkIdentifierAsAssigned () |
| |
| void | ValidateAsPattern (ExpressionT expression, int begin, int end) |
| |
| void | ValidateAsExpression () |
| |
| void | RecordAsyncArrowParametersError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordParameterInitializerError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordThisUse () |
| |
| void | RecordPatternError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordStrictModeParameterError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordDeclarationError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordExpressionError (const Scanner::Location &loc, MessageTemplate message) |
| |
| void | RecordNonSimpleParameter () |
| |
| bool | IsCertainlyDeclaration () const |
| |
| int | SetInitializers (int variable_index, int peek_position) |
| |
| bool | has_possible_arrow_parameter_in_scope_chain () const |
| |
template<typename Types>
class v8::internal::ExpressionParsingScope< Types >
Definition at line 469 of file expression-scope.h.