Something went wrong. Try again.
Multi-runtime Japanese morphological tokenizer in TypeScript, inspired by Sudachi. Performs Viterbi tokenization with NFKC normalization.
Something went wrong. Try again.
Remove dead get_text calls from normalize loop (saves O(M×N)) master
The `text` parameter was threaded through do_rewrite/normalize_char but never read — iteration is driven by the original charlist, not the rebuilt string. For M replacements on N-character text, this eliminates M × O(N) wasted work from InputText.get_text rebuilding the array. Also alias Kiri.Dictionary.Converter in kiri.convert mix task (Credo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Author Russ T Fugal Co-author Claude Opus 4.6 Date (Mar 3, 2026, 3:00 PM UTC) Commit f651d97b f651d97b703ddcbfba4baef7eb233ebbb5695c4a Parent 8f2873fb 8f2873fbfe25c2d3f6877845e5ed736770f6da6e