Lines Matching defs:Exp
212 Expansion Exp(Lex, *Macros);
213 TokenList Call = Exp.expand("X");
215 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
216 Unexp.addLine(line(Exp.getTokens()));
224 Expansion Exp(Lex, *Macros);
225 TokenList Call = Exp.expand("X");
227 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
228 Unexp.addLine(line(Exp.getTokens()));
236 Expansion Exp(Lex, *Macros);
237 TokenList Call = Exp.expand("A", {""});
239 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
240 Unexp.addLine(line(Exp.getTokens()));
249 Expansion Exp(Lex, *Macros);
250 TokenList Call = Exp.expand("C", {"void f()"});
252 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
253 Matcher E(Exp.getTokens(), Lex);
298 Expansion Exp(Lex, *Macros);
299 TokenList Call1 = Exp.expand("SEMI");
300 TokenList Call2 = Exp.expand("SEMI");
301 TokenList Call3 = Exp.expand("SEMI");
303 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
304 Matcher E(Exp.getTokens(), Lex);
457 Expansion Exp(Lex, *Macros);
458 TokenList Call = Exp.expand("CALL", {std::string("int a"), "int b"});
460 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
461 Matcher E(Exp.getTokens(), Lex);
478 Expansion Exp(Lex, *Macros);
479 TokenList Call = Exp.expand("CALL", {std::string("x"), "y"});
481 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
482 Matcher E(Exp.getTokens(), Lex);
492 Expansion Exp(Lex, *Macros);
493 TokenList Call = Exp.expand("ID", {std::string("x; x"), "y"});
495 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
496 Matcher E(Exp.getTokens(), Lex);
570 Expansion Exp(Lex, *Macros);
571 TokenList Call = Exp.expand("ID", {std::string("x; y; z;")});
575 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
576 Matcher E(Exp.getTokens(), Lex);
610 Expansion Exp(Lex, *Macros);
611 TokenList Call = Exp.expand("CALL", {std::string("{ a;"), "b; }"});
613 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
614 Matcher E(Exp.getTokens(), Lex);
635 Expansion Exp(Lex, *Macros);
636 TokenList Call = Exp.expand("CALL", {std::string("{ a"), "b"});
638 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
639 Matcher E(Exp.getTokens(), Lex);
677 Expansion Exp(Lex, *Macros);
678 TokenList Call = Exp.expand("M", {std::string("{"), "x", ""});
680 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
681 Matcher E(Exp.getTokens(), Lex);
703 Expansion Exp(Lex, *Macros);
704 TokenList Call = Exp.expand("ID", {std::string("[] { { x; } }")});
706 MacroCallReconstructor Unexp(0, Exp.getUnexpanded());
707 Matcher E(Exp.getTokens(), Lex);