| B | ↛ | Analyzer removed | |
| A | ↛ | TokenResolver removed | |
| A | ↛ | AlternationBuilder removed | |
| A | ↛ | ConcatenationBuilder removed | |
| A | ↛ | RepetitionBuilder removed | |
| A | ↛ | TokenBuilder removed | |
| A | ↛ | Builder removed | |
| A | ↛ | RuleResolver removed | |
| A | ↛ | PragmaResolver removed |
| ⇢ | A | Parser::rules() added | |
| ⇢ | A | Parser::options() added | |
| ⇢ | A | Parser::parse() added | |
| C | ↛ | Analyzer::terminal() removed | |
| B | ↛ | Analyzer::choice() removed | |
| B | ↛ | PP2::lex() removed | |
| B | ↛ | Analyzer::sequence() removed | |
| A | ↛ | Parser::getState() removed | |
| A | ↛ | RuleResolver::resolveCurrent() removed | |
| A | ↛ | Analyzer::parse() removed | |
| A | ↛ | PP2::include() removed | |
| A | ↛ | Builder::__construct() removed | |
| A | ↛ | Analyzer::token() removed | |
| ⋮ | view more | ||