Lines Matching defs:identifier
1133 // Similar logic to ParseAndClassifyIdentifier but the identifier is
1135 // identifier or an invalid use of the "arguments" keyword.
1138 // Parses an identifier or a strict mode future reserved word. Allows passing
1139 // in function_kind for the case of parsing the identifier in a function
1383 V8_INLINE bool IsLet(const AstRawString* identifier) const {
1384 return identifier == ast_value_factory()->let_string();
1781 // Parse the identifier so that we can display it in the error message
2244 // identifier -> "identifier"
3277 // "delete identifier" is a syntax error in strict mode.
3505 // For call of an identifier we want to report position of
3506 // the identifier as position of the call in the stack trace.
4005 // Check for an identifier first, so that we can elide the pattern in cases
4063 // We should never get identifier patterns for the non-initializer path,
5061 IdentifierT identifier = impl()->AsIdentifier(result);
5062 ClassifyParameter(identifier, begin, end_position());
5451 // "let" followed by either "[", "{" or an identifier means a lexical
5453 // However, ASI may insert a line break before an identifier or a brace.
5480 // The whole expression was a single identifier, and not, e.g.,
5481 // something starting with an identifier or a parenthesized identifier.
5913 IdentifierT identifier = ParseNonRestrictedIdentifier();
5916 catch_info.scope, identifier);