Lines Matching refs:assert
26 assert(LexLevel == 0 && "cannot use lookahead while lexing"); in EnableBacktrackAtThisPos()
33 assert(!BacktrackPositions.empty() in CommitBacktrackedTokens()
41 assert(!BacktrackPositions.empty() in Backtrack()
53 assert(LexLevel == 1 && in CachingLex()
87 assert(LexLevel == 0 && in EnterCachingLexMode()
91 assert(CurLexerKind == CLK_CachingLexer && "Unexpected lexer kind"); in EnterCachingLexMode()
99 assert(CurLexerKind != CLK_CachingLexer && "already in caching lex mode"); in EnterCachingLexModeUnchecked()
106 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching."); in PeekAhead()
117 assert(Tok.isAnnotation() && "Expected annotation token"); in AnnotatePreviousCachedTokens()
118 assert(CachedLexPos != 0 && "Expected to have some cached tokens"); in AnnotatePreviousCachedTokens()
119 assert(CachedTokens[CachedLexPos-1].getLastLoc() == Tok.getAnnotationEndLoc() in AnnotatePreviousCachedTokens()
127 assert((BacktrackPositions.empty() || BacktrackPositions.back() <= i) && in AnnotatePreviousCachedTokens()
158 assert(CachedLexPos != 0 && "Expected to have some cached tokens"); in ReplacePreviousCachedToken()