Home | History | Annotate | Download | only in Lex

Lines Matching refs:ThisTokBegin

182 static bool ProcessUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf,
213 Lexer::AdvanceToTokenCharacter(Loc, UcnBegin - ThisTokBegin,
235 Lexer::AdvanceToTokenCharacter(Loc, UcnBegin - ThisTokBegin,
257 static void EncodeUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf,
266 if (!ProcessUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal, UcnLen,
390 : PP(pp), ThisTokBegin(begin), ThisTokEnd(end) {
589 PP.Diag(PP.AdvanceToTokenCharacter(TokLoc, s-ThisTokBegin), \
604 PP.Diag(PP.AdvanceToTokenCharacter(TokLoc, Exponent-ThisTokBegin),
614 PP.Diag(PP.AdvanceToTokenCharacter(TokLoc, s-ThisTokBegin),
632 PP.Diag(PP.AdvanceToTokenCharacter(TokLoc, s-ThisTokBegin),
662 PP.Diag(PP.AdvanceToTokenCharacter(TokLoc, s-ThisTokBegin),
684 PP.Diag(PP.AdvanceToTokenCharacter(TokLoc, Exponent-ThisTokBegin),
753 unsigned n = std::min(SuffixBegin - ThisTokBegin, ThisTokEnd - ThisTokBegin);
754 return Result.convertFromString(StringRef(ThisTokBegin, n),
1131 const char *ThisTokBegin = ThisTokBuf;
1227 EncodeUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd,