Home | History | Annotate | Download | only in Lex

Lines Matching refs:CachedLexPos

424   CachedTokensTy::size_type CachedLexPos;
429 CachedLexPos should be set when the BackTrack() method is
848 if (CachedLexPos + N < CachedTokens.size())
849 return CachedTokens[CachedLexPos+N];
862 assert(signed(CachedLexPos) - signed(N) >= signed(BacktrackPositions.back())
864 assert(signed(CachedLexPos) - signed(N) >= 0 &&
866 CachedLexPos -= N;
875 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok);
888 if (CachedLexPos != 0 && isBacktrackEnabled())
895 assert(CachedLexPos != 0);
896 return CachedTokens[CachedLexPos-1].getLocation();
909 if (CachedLexPos != 0 && isBacktrackEnabled())
910 CachedTokens[CachedLexPos-1] = Tok;
917 if (CachedLexPos != 0 && isBacktrackEnabled())
918 CachedTokens[CachedLexPos-1] = Tok;