Lines Matching defs:RawToken
101 StringRef NextIdentifierName(Lexer &RawLex, Token &RawToken);
368 /// Find the next identifier in the pragma directive specified by \p RawToken.
370 Token &RawToken) {
371 RawLex.LexFromRawLexer(RawToken);
372 if (RawToken.is(tok::raw_identifier))
373 PP.LookUpIdentifierInfo(RawToken);
374 if (RawToken.is(tok::identifier))
375 return RawToken.getIdentifierInfo()->getName();
411 Token RawToken;
412 RawLex.LexFromRawLexer(RawToken);
416 while (RawToken.isNot(tok::eof)) {
417 if (RawToken.is(tok::hash) && RawToken.isAtStartOfLine()) {
419 Token HashToken = RawToken;
420 RawLex.LexFromRawLexer(RawToken);
421 if (RawToken.is(tok::raw_identifier))
422 PP.LookUpIdentifierInfo(RawToken);
423 if (RawToken.getIdentifierInfo() != nullptr) {
424 switch (RawToken.getIdentifierInfo()->getPPKeywordID()) {
465 StringRef Identifier = NextIdentifierName(RawLex, RawToken);
467 if (NextIdentifierName(RawLex, RawToken) == "system_header") {
472 FileType = SM.getFileCharacteristic(RawToken.getLocation());
485 bool elif = (RawToken.getIdentifierInfo()->getPPKeywordID() ==
487 bool isTrue = IsIfAtLocationTrue(RawToken.getLocation());
492 RawLex.LexFromRawLexer(RawToken);
493 } while (!RawToken.is(tok::eod) && RawToken.isNot(tok::eof));
505 SM.getFileOffset(RawToken.getLocation()) +
506 RawToken.getLength(),
525 RawLex.LexFromRawLexer(RawToken);
526 } while (RawToken.isNot(tok::eod) && RawToken.isNot(tok::eof));
528 SM.getFileOffset(RawToken.getLocation()) +
529 RawToken.getLength(),
541 RawLex.LexFromRawLexer(RawToken);