Home | History | Annotate | Download | only in Lex

Lines Matching refs:CurTokenLexer

74   assert(!CurTokenLexer && "Cannot #include a file inside a macro!");
115 if (CurPPLexer || CurTokenLexer)
140 if (CurPPLexer || CurTokenLexer)
174 CurTokenLexer = std::move(TokLexer);
226 CurTokenLexer = std::move(TokLexer);
257 if (CurTokenLexer) {
258 CurTokenLexer->PropagateLineStartLeadingSpaceInfo(Result);
296 assert(!CurTokenLexer &&
524 assert(CurTokenLexer && !CurPPLexer &&
528 MacroExpandingLexersStack.back().first == CurTokenLexer.get())
533 CurTokenLexer.reset();
535 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer);
547 if (CurTokenLexer) {
550 CurTokenLexer.reset();
552 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer);
562 assert(CurTokenLexer && !CurPPLexer &&