| ⇢ | A | RuleNode added | 
| ⇢ | B | ArrayLoaderTest::testLoadRules() added | |
| ⇢ | A | Parser::parseRule() added | |
| ⇢ | A | ArrayLoader::loadRuleHash() added | |
| ⇢ | A | ArrayLoader::loadExampleHash() added | |
| ⇢ | A | ArrayKeywords::getRuleKeywords() added | |
| ⇢ | A | Lexer::scanRule() added | |
| ⇢ | A | FeatureNode::getRules() added | |
| ⇢ | A | RuleNode::__construct() added | |
| ⇢ | A | RuleNode::addExample() added | |
| ⇢ | A | RuleNode::getNodeType() added | |
| ⋮ | view more | ||
| A | ↘ | B | ArrayLoader::loadFeatureHash() got worse |