Lines Matching refs:Lex
28 Expansion(TestLexer &Lex, MacroExpander &Macros) : Lex(Lex), Macros(Macros) {} in Expansion() argument
36 auto *ID = Lex.id(Name); in expand()
40 UnexpandedLine->Tokens.push_back(Lex.id("(")); in expand()
43 UnexpandedLine->Tokens.push_back(Lex.id(",")); in expand()
47 UnexpandedLine->Tokens.push_back(Lex.id(")")); in expand()
75 Result.push_back(uneof(Lex.lex(Arg))); in lexArgs()
81 TestLexer &Lex; member in clang::format::__anon35b0f3090111::Expansion
99 Matcher(const TokenList &Tokens, TestLexer &Lex) in Matcher()
100 : Tokens(Tokens), It(this->Tokens.begin()), Lex(Lex) {} in Matcher()
104 for (const FormatToken *Token : uneof(Lex.lex(Tokens))) { in consume()
116 TestLexer &Lex; member
133 MacroCallReconstructorTest() : Lex(Allocator, Buffers) {} in MacroCallReconstructorTest()
138 Lex.SourceMgr.get(), Lex.Style, in createExpander()
139 Lex.Allocator, Lex.IdentTable); in createExpander()
164 TokenList lex(llvm::StringRef Text) { return uneof(Lex.lex(Text)); } in lex()
174 TestLexer Lex; member in clang::format::__anon35b0f3090111::MacroCallReconstructorTest
199 Expansion Exp(Lex, *Macros); in TEST_F()
205 Matcher U(Call, Lex); in TEST_F()
211 Expansion Exp(Lex, *Macros); in TEST_F()
215 Matcher E(Exp.getTokens(), Lex); in TEST_F()
222 Matcher U(Call, Lex); in TEST_F()
229 Expansion Exp1(Lex, *Macros); in TEST_F()
231 Expansion Exp2(Lex, *Macros); in TEST_F()
232 TokenList Call2 = Exp2.expand("C", {uneof(Lex.lex("a")), Exp1.getTokens()}); in TEST_F()
237 Matcher E(Exp2.getTokens(), Lex); in TEST_F()
247 Matcher U1(Call1, Lex); in TEST_F()
249 Matcher U2(Call2, Lex); in TEST_F()
260 Expansion Exp(Lex, *Macros); in TEST_F()
266 Matcher E(Exp.getTokens(), Lex); in TEST_F()
273 Matcher U1(Call1, Lex); in TEST_F()
274 Matcher U2(Call2, Lex); in TEST_F()
275 Matcher U3(Call3, Lex); in TEST_F()
287 Expansion Exp1(Lex, *Macros); in TEST_F()
291 Arg.push_back(Lex.id("{")); in TEST_F()
293 Arg.push_back(Lex.id(";")); in TEST_F()
294 Arg.push_back(Lex.id("}")); in TEST_F()
295 Expansion Exp2(Lex, *Macros); in TEST_F()
305 Matcher E(Exp2.getTokens(), Lex); in TEST_F()
317 Matcher U1(Call1, Lex); in TEST_F()
318 Matcher U2(Call2, Lex); in TEST_F()
341 Expansion Exp1(Lex, *Macros); in TEST_F()
344 Expansion Exp2(Lex, *Macros); in TEST_F()
348 Arg3.push_back(Lex.id("{")); in TEST_F()
350 Arg3.push_back(Lex.id("}")); in TEST_F()
351 Expansion Exp3(Lex, *Macros); in TEST_F()
366 Matcher E(Exp3.getTokens(), Lex); in TEST_F()
383 Matcher U1(Call1, Lex); in TEST_F()
384 Matcher U2(Call2, Lex); in TEST_F()
385 Matcher U3(Call3, Lex); in TEST_F()
414 Expansion Exp(Lex, *Macros); in TEST_F()
418 Matcher E(Exp.getTokens(), Lex); in TEST_F()
428 Matcher U(Call, Lex); in TEST_F()
435 Expansion Exp(Lex, *Macros); in TEST_F()
439 Matcher E(Exp.getTokens(), Lex); in TEST_F()
442 Matcher U(Call, Lex); in TEST_F()
449 Expansion Exp(Lex, *Macros); in TEST_F()
453 Matcher E(Exp.getTokens(), Lex); in TEST_F()
457 Matcher U(Call, Lex); in TEST_F()
473 Expansion Exp1(Lex, *Macros); in TEST_F()
476 Expansion Exp2(Lex, *Macros); in TEST_F()
478 Arg2.push_back(Lex.id("{")); in TEST_F()
480 Arg2.push_back(Lex.id(";")); in TEST_F()
481 Arg2.push_back(Lex.id("}")); in TEST_F()
491 Matcher E(Exp2.getTokens(), Lex); in TEST_F()
503 Matcher U1(Call1, Lex); in TEST_F()
504 Matcher U2(Call2, Lex); in TEST_F()
527 Expansion Exp(Lex, *Macros); in TEST_F()
533 Matcher E(Exp.getTokens(), Lex); in TEST_F()
544 Matcher U(Call, Lex); in TEST_F()
565 Expansion Exp(Lex, *Macros); in TEST_F()
571 Matcher U(Call, Lex); in TEST_F()
578 Expansion Exp(Lex, *Macros); in TEST_F()
582 Matcher E(Exp.getTokens(), Lex); in TEST_F()
586 Matcher U(Call, Lex); in TEST_F()
593 Expansion Exp(Lex, *Macros); in TEST_F()
597 Matcher E(Exp.getTokens(), Lex); in TEST_F()
607 Matcher U(Call, Lex); in TEST_F()
618 Expansion Exp(Lex, *Macros); in TEST_F()
622 Matcher E(Exp.getTokens(), Lex); in TEST_F()
637 Matcher U(Call, Lex); in TEST_F()
656 Expansion Exp(Lex, *Macros); in TEST_F()
660 Matcher E(Exp.getTokens(), Lex); in TEST_F()
672 Matcher U(Call, Lex); in TEST_F()