Lines Matching refs:LexerTest
38 class LexerTest : public ::testing::Test { class
40 LexerTest() in LexerTest() function in __anon134ba2be0111::LexerTest
118 TEST_F(LexerTest, GetSourceTextExpandsToMaximumInMacroArgument) { in TEST_F() argument
132 TEST_F(LexerTest, GetSourceTextExpandsToMaximumInMacroArgumentForEndOfMacro) { in TEST_F() argument
144 TEST_F(LexerTest, GetSourceTextExpandsInMacroArgumentForBeginOfMacro) { in TEST_F() argument
157 TEST_F(LexerTest, GetSourceTextExpandsInMacroArgumentForEndOfMacro) { in TEST_F() argument
170 TEST_F(LexerTest, GetSourceTextInSeparateFnMacros) { in TEST_F() argument
184 TEST_F(LexerTest, GetSourceTextWorksAcrossTokenPastes) { in TEST_F() argument
199 TEST_F(LexerTest, GetSourceTextExpandsAcrossMultipleMacroCalls) { in TEST_F() argument
212 TEST_F(LexerTest, GetSourceTextInMiddleOfMacroArgument) { in TEST_F() argument
225 TEST_F(LexerTest, GetSourceTextExpandsAroundDifferentMacroCalls) { in TEST_F() argument
239 TEST_F(LexerTest, GetSourceTextOnlyExpandsIfFirstTokenInMacro) { in TEST_F() argument
254 TEST_F(LexerTest, GetSourceTextExpandsRecursively) { in TEST_F() argument
269 TEST_F(LexerTest, LexAPI) { in TEST_F() argument
366 TEST_F(LexerTest, HandlesSplitTokens) { in TEST_F() argument
425 TEST_F(LexerTest, DontMergeMacroArgsFromDifferentMacroFiles) { in TEST_F() argument
442 TEST_F(LexerTest, DontOverallocateStringifyArgs) { in TEST_F() argument
491 TEST_F(LexerTest, IsNewLineEscapedValid) { in TEST_F() argument
514 TEST_F(LexerTest, GetBeginningOfTokenWithEscapedNewLine) { in TEST_F() argument
544 TEST_F(LexerTest, AvoidPastEndOfStringDereference) { in TEST_F() argument
550 TEST_F(LexerTest, StringizingRasString) { in TEST_F() argument
588 TEST_F(LexerTest, CharRangeOffByOne) { in TEST_F() argument
607 TEST_F(LexerTest, FindNextToken) { in TEST_F() argument
625 TEST_F(LexerTest, CreatedFIDCountForPredefinedBuffer) { in TEST_F() argument
638 TEST_F(LexerTest, RawAndNormalLexSameForLineComments) { in TEST_F() argument