| """Kashmiri normalization for byte-level LM training. | |
| Public API: | |
| normalize_for_lm(text, cfg=None) -> str # one-shot | |
| LMNormalizer(cfg) # reusable callable | |
| NormConfig(zwnj_policy, digit_policy, remove_diacritics) | |
| run_guards(strict=True) # validate vendored mappings | |
| """ | |
| from .guard import NormalizerGuardError, run_guards | |
| from .lm import LMNormalizer, NormConfig, normalize_for_lm | |
| __all__ = [ | |
| "normalize_for_lm", | |
| "LMNormalizer", | |
| "NormConfig", | |
| "run_guards", | |
| "NormalizerGuardError", | |
| ] | |