| 281 | AsAnalyze(ForwardTraversal* self, Analyzer::Action* result) : self(self), result(result) {} |
| 282 | |
| 283 | Progress operator()(const Token* tok) const |
| 284 | { |
| 285 | assert(self); |
| 286 | assert(result); |
| 287 | return (*this)(tok, self->analyzer->analyze(tok, Analyzer::Direction::Forward)); |
| 288 | } |
| 289 | |
| 290 | Progress operator()(const Token* /*unused*/, Analyzer::Action action) const |
| 291 | { |
nothing calls this directly
no test coverage detected