Lines Matching defs:Lex
1 //===- unittests/Lex/LexerTest.cpp ------ Lexer tests ---------------------===//
9 #include "clang/Lex/Lexer.h"
19 #include "clang/Lex/HeaderSearch.h"
20 #include "clang/Lex/HeaderSearchOptions.h"
21 #include "clang/Lex/LiteralSupport.h"
22 #include "clang/Lex/MacroArgs.h"
23 #include "clang/Lex/MacroInfo.h"
24 #include "clang/Lex/ModuleLoader.h"
25 #include "clang/Lex/Preprocessor.h"
26 #include "clang/Lex/PreprocessorOptions.h"
72 std::vector<Token> Lex(StringRef Source) {
84 auto toks = Lex(Source);
424 Lex("#define helper1 0\n"
456 PP->Lex(tok);
542 EXPECT_TRUE(Lex(" // \\\n").empty());
543 EXPECT_TRUE(Lex("#include <\\\\").empty());
544 EXPECT_TRUE(Lex("#include <\\\\\n").empty());
586 std::vector<Token> toks = Lex(R"(#define MOO 1
605 Lex("int abcd = 0;\n"
624 Lex("int abcd = 0;\n"
644 Lex("int abcd = 0;\n"
661 Lex("int abcd = 0;\n"
693 auto Toks = Lex(Source);