Lines Matching refs:Lexer
33 return Lexer::getSourceText(Range, Context.getSourceManager(), in getText()
40 CharSourceRange R = Lexer::getAsCharRange(Range, Context.getSourceManager(), in maybeExtendRange()
46 Lexer::getRawToken(R.getEnd(), Tok, Context.getSourceManager(), in maybeExtendRange()
158 Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRange()
168 E = Lexer::getLocForEndOfToken(E, 0, SM, LangOpts); in getRange()
228 std::unique_ptr<Lexer> Lexer = [&]() { in getEntityEndLoc() local
233 return std::make_unique<clang::Lexer>( in getEntityEndLoc()
239 Lexer->SetKeepWhitespaceMode(true); in getEntityEndLoc()
271 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
284 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
309 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
395 bool Failed = Lexer::getRawToken(Loc, Tok, SM, LangOpts, in atOrBeforeSeparation()
493 return Lexer::makeFileCharRange(Range, SM, LangOpts); in getAssociatedRange()