addNode method
Implementation
void addNode(Rule rule) {
if (rule is PositiveRule) {
nodes.addKeyValue(rule.keyMatcher, rule.valueMatcher);
} else if (rule is NegativeRule) {
nodes.addAttribute(rule.attributeMatcher);
} else {
print("Unknown rule ${rule.runtimeType}");
}
}