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()
96 CharSourceRange Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRangeForEdit()
135 std::unique_ptr<Lexer> Lexer = [&]() { in getEntityEndLoc() local
140 return std::make_unique<clang::Lexer>( in getEntityEndLoc()
146 Lexer->SetKeepWhitespaceMode(true); in getEntityEndLoc()
178 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
191 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
216 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
302 bool Failed = Lexer::getRawToken(Loc, Tok, SM, LangOpts, in atOrBeforeSeparation()
400 return Lexer::makeFileCharRange(Range, SM, LangOpts); in getAssociatedRange()