Lines Matching refs:TokenSequence
36 Definition(const TokenSequence &, std::size_t firstToken, std::size_t tokens);
37 Definition(const std::vector<std::string> &argNames, const TokenSequence &,
46 const TokenSequence &replacement() const { return replacement_; } in replacement()
50 TokenSequence Apply(const std::vector<TokenSequence> &args, Prescanner &);
53 static TokenSequence Tokenize(const std::vector<std::string> &argNames,
54 const TokenSequence &token, std::size_t firstToken, std::size_t tokens);
61 TokenSequence replacement_;
76 std::optional<TokenSequence> MacroReplacement(
77 const TokenSequence &, Prescanner &);
80 void Directive(const TokenSequence &, Prescanner *);
87 TokenSequence ReplaceMacros(const TokenSequence &, Prescanner &);
90 bool IsIfPredicateTrue(const TokenSequence &expr, std::size_t first,