Lines Matching defs:CachedLexPos
442 CachedTokensTy::size_type CachedLexPos;
447 /// indicate where CachedLexPos should be set when the BackTrack() method is
878 if (CachedLexPos + N < CachedTokens.size())
879 return CachedTokens[CachedLexPos+N];
892 assert(signed(CachedLexPos) - signed(N) >= signed(BacktrackPositions.back())
894 assert(signed(CachedLexPos) - signed(N) >= 0 &&
896 CachedLexPos -= N;
905 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok);
918 if (CachedLexPos != 0 && isBacktrackEnabled())
925 assert(CachedLexPos != 0);
926 return CachedTokens[CachedLexPos-1].getLocation();
939 if (CachedLexPos != 0 && isBacktrackEnabled())
940 CachedTokens[CachedLexPos-1] = Tok;
947 if (CachedLexPos != 0 && isBacktrackEnabled())
948 CachedTokens[CachedLexPos-1] = Tok;