|
| ParameterDeclarationParsingScope (ParserT *parser) |
|
| ParameterDeclarationParsingScope (const ParameterDeclarationParsingScope &)=delete |
|
ParameterDeclarationParsingScope & | operator= (const ParameterDeclarationParsingScope &)=delete |
|
Variable * | Declare (const AstRawString *name, int pos) |
|
bool | has_duplicate () const |
|
const Scanner::Location & | duplicate_location () const |
|
| 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::ParameterDeclarationParsingScope< Types >
Definition at line 425 of file expression-scope.h.