| ⇢ | B | Expression added | |
| ⇢ | A | Addition added | |
| ⇢ | A | Subtraction added | |
| ⇢ | A | Comparison added | |
| ⇢ | A | Ternary added | |
| ⇢ | A | ComparisonEQ added | |
| ⇢ | A | TernaryIntermediate added | |
| ⇢ | A | ComparisonGT added | |
| ⇢ | A | Variable added | |
| ⇢ | A | ComparisonGTE added | |
| ⋮ | view more | ||
| B | ↛ | TerminalExpression removed | |
| A | ↛ | Comparison removed | |
| A | ↛ | ComparisonEQ removed | |
| A | ↛ | Ternary removed | |
| A | ↛ | ComparisonGT removed | |
| A | ↛ | TernaryIntermediate removed | |
| A | ↛ | ComparisonGTE removed | |
| A | ↛ | Variable removed | |
| A | ↛ | ComparisonLT removed | |
| A | ↛ | ComparisonLTE removed | |
| ⋮ | view more | ||
| ⇢ | D | Expression::factory() added | |
| ⇢ | A | Ternary::operate() added | |
| ⇢ | A | Modulo::operate() added | |
| ⇢ | A | Comparison::operate() added | |
| ⇢ | A | Subtraction::operate() added | |
| ⇢ | A | Division::operate() added | |
| ⇢ | A | Expression::getPrecidence() added | |
| ⇢ | A | Expression::isLeftAssoc() added | |
| ⇢ | A | Multiplication::operate() added | |
| ⇢ | A | Expression::isOpen() added | |
| ⋮ | view more | ||
| D | ↛ | TerminalExpression::factory() removed | |
| A | ↛ | Ternary::operate() removed | |
| A | ↛ | Comparison::operate() removed | |
| A | ↛ | Subtraction::operate() removed | |
| A | ↛ | Division::operate() removed | |
| A | ↛ | Modulo::operate() removed | |
| A | ↛ | Parenthesis::isOpen() removed | |
| A | ↛ | ComparisonEQ::cmp() removed | |
| A | ↛ | ComparisonGT::cmp() removed | |
| A | ↛ | TerminalExpression::__construct() removed | |
| ⋮ | view more | ||