Home | History | Annotate | Download | only in src

Lines Matching full:identifier

254   class Identifier {
256 static Identifier Default() {
257 return Identifier(kUnknownIdentifier);
259 static Identifier Eval() {
260 return Identifier(kEvalIdentifier);
262 static Identifier Arguments() {
263 return Identifier(kArgumentsIdentifier);
265 static Identifier FutureReserved() {
266 return Identifier(kFutureReservedIdentifier);
268 static Identifier FutureStrictReserved() {
269 return Identifier(kFutureStrictReservedIdentifier);
271 static Identifier Yield() {
272 return Identifier(kYieldIdentifier);
293 explicit Identifier(Type type) : type_(type) { }
300 // If bit 0 is set, it's an identifier.
305 // so "(foo)" isn't recognized as a pure identifier (and possible label).
312 static Expression FromIdentifier(Identifier id) {
340 // Only works corretly if it is actually an identifier expression.
341 PreParser::Identifier AsIdentifier() {
342 return PreParser::Identifier(
343 static_cast<PreParser::Identifier::Type>(code_ >> kIdentifierShift));
396 // be a directive prologue, and an identifier can no longer be
409 // Only if identifier or string literal.
412 // Below here applies if neither identifier nor string literal.
601 Identifier ParseIdentifier(bool* ok);
602 Identifier ParseIdentifierName(bool* ok);
603 Identifier ParseIdentifierNameOrGetOrSet(bool* is_get,
609 // Log the currently parsed identifier.
610 Identifier GetIdentifierSymbol();
679 Identifier identifier,