(self)
| 74 | |
| 75 | class Ruler(Generic[RuleFuncTv]): |
| 76 | def __init__(self) -> None: |
| 77 | # List of added rules. |
| 78 | self.__rules__: list[Rule[RuleFuncTv]] = [] |
| 79 | # Cached rule chains. |
| 80 | # First level - chain name, '' for default. |
| 81 | # Second level - diginal anchor for fast filtering by charcodes. |
| 82 | self.__cache__: dict[str, list[RuleFuncTv]] | None = None |
| 83 | |
| 84 | def __find__(self, name: str) -> int: |
| 85 | """Find rule index by name""" |
nothing calls this directly
no outgoing calls
no test coverage detected