| 35 | |
| 36 | |
| 37 | class ParserCore: |
| 38 | def __init__(self) -> None: |
| 39 | self.ruler = Ruler[RuleFuncCoreType]() |
| 40 | for name, rule in _rules: |
| 41 | self.ruler.push(name, rule) |
| 42 | |
| 43 | def process(self, state: StateCore) -> None: |
| 44 | """Executes core chain rules.""" |
| 45 | for rule in self.ruler.getRules(""): |
| 46 | rule(state) |
no outgoing calls
no test coverage detected
searching dependent graphs…