Lines Matching full:identifier
47 // typedef Identifier;
66 typedef typename Traits::Type::Identifier IdentifierT;
354 return next == Token::IDENTIFIER ||
362 if (peek() == Token::IDENTIFIER &&
364 Consume(Token::IDENTIFIER);
371 Expect(Token::IDENTIFIER, ok);
461 // Parses an identifier that is valid for the current scope, in particular it
464 // "arguments" as identifier even in strict mode (this is needed in cases like
469 // Parses an identifier or a strict mode future reserved word, and indicate
475 // Parses an identifier and determines whether or not it is 'get' or 'set'.
643 // Allow identifier->name()[->length()] to work. The preparser
672 // If bit 0 is set, it's an identifier.
811 // expression is an identifier or a string literal, the other bits
830 // duplicated identifier in parameter lists for arrow functions, because
835 // Below here applies if neither identifier nor string literal. Reserve the
850 // A valid identifier can be an arrow function parameter list
959 bool IsDeclared(const PreParserIdentifier& identifier) const { return false; }
960 void DeclareParameter(const PreParserIdentifier& identifier, VariableMode) {}
974 PreParserExpression NewStringLiteral(PreParserIdentifier identifier,
1127 typedef PreParserIdentifier Identifier;
1154 static bool IsEvalOrArguments(PreParserIdentifier identifier) {
1155 return identifier.IsEvalOrArguments();
1158 static bool IsPrototype(PreParserIdentifier identifier) {
1159 return identifier.IsPrototype();
1162 static bool IsConstructor(PreParserIdentifier identifier) {
1163 return identifier.IsConstructor();
1179 static bool IsFutureStrictReserved(PreParserIdentifier identifier) {
1180 return identifier.IsYield() || identifier.IsFutureStrictReserved();
1411 typedef PreParserIdentifier Identifier;
1522 Identifier name, Scanner::Location function_name_location,
1619 case Token::IDENTIFIER:
1641 if (next == Token::IDENTIFIER) {
1667 if (next == Token::IDENTIFIER) {
1686 if (next != Token::IDENTIFIER && next != Token::FUTURE_RESERVED_WORD &&
1756 // Identifier
1783 case Token::IDENTIFIER:
2341 // "delete identifier" is a syntax error in strict mode.
2416 if (scanner()->current_token() == Token::IDENTIFIER) {
2417 // For call of an identifier we want to report position of
2418 // the identifier as position of the call in the stack trace.
2518 // ('[' Expression ']' | '.' Identifier | Arguments)*
2520 // The '[' Expression ']' and '.' Identifier parts are parsed by
2574 // ('[' Expression ']' | '.' Identifier)*