Lines Matching defs:ThisTokBegin
130 static unsigned ProcessCharEscape(const char *ThisTokBegin,
162 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
168 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
193 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
199 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
219 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
240 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
265 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
276 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
286 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
300 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
318 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
329 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
338 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
342 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
350 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
354 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
363 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf,
455 static bool ProcessNumericUCNEscape(const char *ThisTokBegin,
475 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
497 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
515 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
523 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
533 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
596 static bool ProcessNamedUCNEscape(const char *ThisTokBegin,
607 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
621 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
634 DiagnoseInvalidUnicodeCharacterName(Diags, Features, Loc, ThisTokBegin,
645 static bool ProcessUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf,
658 HasError = !ProcessNamedUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd,
662 !ProcessNumericUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal,
673 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
688 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
695 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
706 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
710 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf,
720 static int MeasureUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf,
731 if (!ProcessUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal,
755 static void EncodeUCNEscape(const char *ThisTokBegin, const char *&ThisTokBuf,
764 if (!ProcessUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, UcnVal, UcnLen,
907 ThisTokBegin(TokSpelling.begin()), ThisTokEnd(TokSpelling.end()) {
909 s = DigitsBegin = ThisTokBegin;
1200 TokLoc, SuffixBegin - ThisTokBegin, SM, LangOpts),
1224 Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM, LangOpts),
1253 TokLoc, Exponent - ThisTokBegin, SM, LangOpts),
1295 if (Pos == ThisTokBegin)
1302 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, Pos - ThisTokBegin, SM,
1343 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM,
1363 TokLoc, Exponent - ThisTokBegin, SM, LangOpts),
1379 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM,
1410 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM,
1528 unsigned n = std::min(SuffixBegin - ThisTokBegin, ThisTokEnd - ThisTokBegin);
1531 StringRef Str(ThisTokBegin, n);
2065 const char *ThisTokBegin = ThisTokBuf;
2163 if (CopyStringFragment(StringToks[i], ThisTokBegin, BeforeCRLF))
2201 if (CopyStringFragment(StringToks[i], ThisTokBegin,
2209 EncodeUCNEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd,
2217 ProcessCharEscape(ThisTokBegin, ThisTokBuf, ThisTokEnd, hadError,