(the_grammar: grammar.Grammar)
| 78 | ) |
| 79 | |
| 80 | def validate_grammar(the_grammar: grammar.Grammar) -> None: |
| 81 | for validator_cls in GrammarValidator.__subclasses__(): |
| 82 | validator = validator_cls(the_grammar) |
| 83 | for rule_name, rule in the_grammar.rules.items(): |
| 84 | validator.validate_rule(rule_name, rule) |
no test coverage detected
searching dependent graphs…