Home
last modified time | relevance | path

Searched refs:TokPtr (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DTokenConcatenation.cpp62 const char *TokPtr = Buffer; in IsIdentifierStringPrefix() local
63 unsigned length = PP.getSpelling(Tok, TokPtr); in IsIdentifierStringPrefix()
64 return IsStringPrefix(StringRef(TokPtr, length), LangOpts.CPlusPlus11); in IsIdentifierStringPrefix()
142 const char *TokPtr = Buffer; in GetFirstChar() local
143 PP.getSpelling(Tok, TokPtr); in GetFirstChar()
144 return TokPtr[0]; in GetFirstChar()
H A DLexer.cpp718 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid); in getTokenPrefixLength() local
721 if (Invalid || (CharNo == 0 && Lexer::isObviouslySimpleCharacter(*TokPtr))) in getTokenPrefixLength()
729 while (Lexer::isObviouslySimpleCharacter(*TokPtr)) { in getTokenPrefixLength()
732 ++TokPtr; in getTokenPrefixLength()
741 Lexer::getCharAndSizeNoWarn(TokPtr, Size, LangOpts); in getTokenPrefixLength()
742 TokPtr += Size; in getTokenPrefixLength()
750 if (!Lexer::isObviouslySimpleCharacter(*TokPtr)) in getTokenPrefixLength()
751 PhysOffset += Lexer::SkipEscapedNewLines(TokPtr)-TokPtr; in getTokenPrefixLength()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp764 const char *TokPtr = Buffer; in PrintPreprocessedTokens() local
765 unsigned Len = PP.getSpelling(Tok, TokPtr); in PrintPreprocessedTokens()
766 OS.write(TokPtr, Len); in PrintPreprocessedTokens()
771 Callbacks->HandleNewlinesInToken(TokPtr, Len); in PrintPreprocessedTokens()