Lines Matching refs:RawToken
99 StringRef NextIdentifierName(Lexer &RawLex, Token &RawToken);
341 Token &RawToken) { in NextIdentifierName() argument
342 RawLex.LexFromRawLexer(RawToken); in NextIdentifierName()
343 if (RawToken.is(tok::raw_identifier)) in NextIdentifierName()
344 PP.LookUpIdentifierInfo(RawToken); in NextIdentifierName()
345 if (RawToken.is(tok::identifier)) in NextIdentifierName()
346 return RawToken.getIdentifierInfo()->getName(); in NextIdentifierName()
453 Token RawToken; in Process() local
454 RawLex.LexFromRawLexer(RawToken); in Process()
458 while (RawToken.isNot(tok::eof)) { in Process()
459 if (RawToken.is(tok::hash) && RawToken.isAtStartOfLine()) { in Process()
461 Token HashToken = RawToken; in Process()
462 RawLex.LexFromRawLexer(RawToken); in Process()
463 if (RawToken.is(tok::raw_identifier)) in Process()
464 PP.LookUpIdentifierInfo(RawToken); in Process()
465 if (RawToken.getIdentifierInfo() != nullptr) { in Process()
466 switch (RawToken.getIdentifierInfo()->getPPKeywordID()) { in Process()
501 StringRef Identifier = NextIdentifierName(RawLex, RawToken); in Process()
503 if (NextIdentifierName(RawLex, RawToken) == "system_header") { in Process()
508 FileType = SM.getFileCharacteristic(RawToken.getLocation()); in Process()
521 bool elif = (RawToken.getIdentifierInfo()->getPPKeywordID() == in Process()
526 RawLex.LexFromRawLexer(RawToken); in Process()
527 if (RawToken.is(tok::raw_identifier)) in Process()
528 PP.LookUpIdentifierInfo(RawToken); in Process()
530 if (RawToken.is(tok::identifier)) { in Process()
532 SourceLocation Loc = RawToken.getLocation(); in Process()
535 if (RawToken.getIdentifierInfo()->isStr("__has_include")) { in Process()
536 if (!HandleHasInclude(FileId, RawLex, nullptr, RawToken, in Process()
540 } else if (RawToken.getIdentifierInfo()->isStr( in Process()
545 if (!HandleHasInclude(FileId, RawLex, DirLookup, RawToken, in Process()
557 SM.getFileOffset(RawToken.getLocation()) + in Process()
558 RawToken.getLength(), in Process()
562 } while (RawToken.isNot(tok::eod)); in Process()
565 SM.getFileOffset(RawToken.getLocation()) + in Process()
566 RawToken.getLength(), in Process()
581 RawLex.LexFromRawLexer(RawToken); in Process()
582 } while (RawToken.isNot(tok::eod) && RawToken.isNot(tok::eof)); in Process()
584 SM.getFileOffset(RawToken.getLocation()) + in Process()
585 RawToken.getLength(), in Process()
597 RawLex.LexFromRawLexer(RawToken); in Process()