Home | History | Annotate | Download | only in src

Lines Matching refs:Identifier

226   class Identifier {
228 static Identifier Default() {
229 return Identifier(kUnknownIdentifier);
231 static Identifier Eval() {
232 return Identifier(kEvalIdentifier);
234 static Identifier Arguments() {
235 return Identifier(kArgumentsIdentifier);
237 static Identifier FutureReserved() {
238 return Identifier(kFutureReservedIdentifier);
240 static Identifier FutureStrictReserved() {
241 return Identifier(kFutureStrictReservedIdentifier);
260 explicit Identifier(Type type) : type_(type) { }
267 // If bit 0 is set, it's an identifier.
272 // so "(foo)" isn't recognized as a pure identifier (and possible label).
279 static Expression FromIdentifier(Identifier id) {
307 // Only works corretly if it is actually an identifier expression.
308 PreParser::Identifier AsIdentifier() {
309 return PreParser::Identifier(
310 static_cast<PreParser::Identifier::Type>(code_ >> kIdentifierShift));
363 // be a directive prologue, and an identifier can no longer be
376 kParentesizedExpressionFlag = 4, // Only if identifier or string literal.
378 // Below here applies if neither identifier nor string literal.
567 Identifier ParseIdentifier(bool* ok);
568 Identifier ParseIdentifierName(bool* ok);
569 Identifier ParseIdentifierNameOrGetOrSet(bool* is_get,
575 // Log the currently parsed identifier.
576 Identifier GetIdentifierSymbol();
643 Identifier identifier,