Lines Matching refs:Tokens
34 SmallVectorImpl<Token> &Tokens;
36 Minimizer(SmallVectorImpl<char> &Out, SmallVectorImpl<Token> &Tokens,
39 : Out(Out), Tokens(Tokens), Input(Input), Diags(Diags),
69 Tokens.emplace_back(K, Out.size());
70 return Tokens.back();
73 Out.resize(Tokens.back().Offset);
74 Tokens.pop_back();
76 TokenKind top() const { return Tokens.empty() ? pp_none : Tokens.back().K; }
951 SmallVectorImpl<Token> &Tokens, DiagnosticsEngine *Diags,
954 Tokens.clear();
955 return Minimizer(Output, Tokens, Input, Diags, InputSourceLoc).minimize();