Lines Matching refs:Lexer
99 Lexer::getSourceText(CharSourceRange::getTokenRange(SourceRange( in getSourceText()
299 EXPECT_TRUE(Lexer::isAtStartOfMacroExpansion(lsqrLoc, SourceMgr, LangOpts, &Loc)); in TEST_F()
301 EXPECT_FALSE(Lexer::isAtStartOfMacroExpansion(idLoc, SourceMgr, LangOpts)); in TEST_F()
302 EXPECT_FALSE(Lexer::isAtEndOfMacroExpansion(idLoc, SourceMgr, LangOpts)); in TEST_F()
303 EXPECT_TRUE(Lexer::isAtEndOfMacroExpansion(rsqrLoc, SourceMgr, LangOpts, &Loc)); in TEST_F()
307 CharSourceRange range = Lexer::makeFileCharRange( in TEST_F()
310 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(idLoc, rsqrLoc), in TEST_F()
313 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(lsqrLoc, rsqrLoc), in TEST_F()
320 StringRef text = Lexer::getSourceText( in TEST_F()
332 range = Lexer::makeFileCharRange( in TEST_F()
338 range = Lexer::makeFileCharRange(CharSourceRange::getTokenRange(macroIdLoc, macroRsqrLoc), in TEST_F()
344 range = Lexer::makeFileCharRange( in TEST_F()
350 text = Lexer::getSourceText( in TEST_F()
360 EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc1, SourceMgr, LangOpts)); in TEST_F()
361 EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc2, SourceMgr, LangOpts)); in TEST_F()
362 EXPECT_EQ("NOF2", Lexer::getImmediateMacroName(idLoc3, SourceMgr, LangOpts)); in TEST_F()
363 EXPECT_EQ("N", Lexer::getImmediateMacroName(idLoc4, SourceMgr, LangOpts)); in TEST_F()
395 CharSourceRange range = Lexer::makeFileCharRange( in TEST_F()
403 range = Lexer::makeFileCharRange( in TEST_F()
419 range = Lexer::makeFileCharRange( in TEST_F()
493 return Lexer::isNewLineEscaped(S, S + strlen(S) - 1); in TEST_F()
535 Lexer::GetBeginningOfToken(LookupLocation, SourceMgr, LangOpts)); in TEST_F()
573 String1 = Lexer::Stringify(StringRef(String1)); in TEST_F()
574 Lexer::Stringify(String2); in TEST_F()
575 String3 = Lexer::Stringify(StringRef(String3)); in TEST_F()
576 Lexer::Stringify(String4); in TEST_F()
577 String5 = Lexer::Stringify(StringRef(String5)); in TEST_F()
578 Lexer::Stringify(String6); in TEST_F()
598 Lexer::isAtStartOfMacroExpansion(R.getBegin(), SourceMgr, LangOpts)); in TEST_F()
600 Lexer::isAtEndOfMacroExpansion(R.getEnd(), SourceMgr, LangOpts)); in TEST_F()
602 CharSourceRange CR = Lexer::getAsCharRange(R, SourceMgr, LangOpts); in TEST_F()
604 EXPECT_EQ(Lexer::getSourceText(CR, SourceMgr, LangOpts), "MOO"); // Was "MO". in TEST_F()
614 auto T = Lexer::findNextToken(Loc, SourceMgr, LangOpts); in TEST_F()
648 Lexer L(SM.getLocForStartOfFile(SM.getMainFileID()), PP->getLangOpts(), in TEST_F()