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()
110 Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRange()
119 E = Lexer::getLocForEndOfToken(E, 0, SM, LangOpts); in getRange()
179 std::unique_ptr<Lexer> Lexer = [&]() { in getEntityEndLoc() local
184 return std::make_unique<clang::Lexer>( in getEntityEndLoc()
190 Lexer->SetKeepWhitespaceMode(true); in getEntityEndLoc()
222 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
235 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
260 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
346 bool Failed = Lexer::getRawToken(Loc, Tok, SM, LangOpts, in atOrBeforeSeparation()
444 return Lexer::makeFileCharRange(Range, SM, LangOpts); in getAssociatedRange()