| ⇢ | A | AlternationBuilder added | |
| ⇢ | A | Builder added | |
| ⇢ | A | ConcatenationBuilder added | |
| ⇢ | A | RepetitionBuilder added | |
| ⇢ | A | TokenBuilder added | |
| A | ↘ | B | Analyzer got worse |
| A | ↛ | Group removed |
| ⇢ | C | Analyzer::terminal() added | |
| ⇢ | B | Analyzer::choice() added | |
| ⇢ | B | Analyzer::sequence() added | |
| ⇢ | A | Builder::addChildrenBuilders() added | |
| ⇢ | A | RepetitionBuilder::__construct() added | |
| ⇢ | A | TokenBuilder::__construct() added | |
| ⇢ | A | TokenBuilder::getId() added | |
| ⇢ | A | Analyzer::token() added | |
| ⇢ | A | Analyzer::invoke() added | |
| ⇢ | A | Builder::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | Analyzer::fetchId() removed | |
| A | ↛ | Group::__construct() removed | |
| A | ↛ | Analyzer::build() removed | |
| A | ↛ | Group::id() removed | |
| A | ↛ | Group::reduce() removed | |