私は、「<作文如行雲流水、初無定質,但常行於所当行,止於所不可不必止。>」(<>はその範囲の白文に訓点を打つというマーカー)という白文のテキストファイルと、「文を作ること行雲流水のごとし、初め定質無く、但だ常に当に行くべき所に行き、必ずしも止まらざるべからざる所に止まる。」という書き下し文のテキストファイルから、\KAN{作}{}{ルコト}{}{}{レ}\KAN{文}{}{ヲ}{}{}{}\KAN{如}{ごと}{シ}{}{}{二}\KAN{行}{}{}{}{}{}\KAN{雲}{}{}{}{}{}\KAN{流}{}{}{}{}{}\KAN{水}{}{ノ}{}{}{一}\KAN{、}{}{}{}{}{}\KAN{初}{}{メ}{}{}{}\KAN{無}{}{ク}{}{}{二}\KAN{定}{}{}{}{}{}\KAN{質}{}{}{}{}{一}\KAN{但}{}{ダ}{}{}{}\KAN{常}{}{ニ}{}{}{}\KAN{行}{}{キ}{}{}{二}\KAN{於}{}{}{}{}{}\KAN{所}{}{ニ}{}{}{\IR}\KAN{当}{}{ニ}{べ}{キ}{レ}\KAN{行}{}{ク}{}{}{}\KAN{止}{}{マル}{}{}{二}\KAN{於}{}{}{}{}{}\KAN{所}{}{ニ}{}{}{\IR}\KAN{不}{ざ}{ル}{}{}{レ}\KAN{可}{べ}{カラ}{}{}{レ}\KAN{不}{ざ}{ル}{}{}{二}\KAN{必}{}{ズシモ}{}{}{}\KAN{止}{}{マラ}{}{}{一}\KAN{。}{}{}{}{}{}というlualatexのソースコードを生成するプリプロセッサを作っています。
ある程度の生成精度は確保できたと考えていますが、まだ、いろいろ問題点もあるかと思います。この分野に興味をお持ちの方がおられましたら、以下にオープンソースで公開していますので、ご意見をお聞かせ願えればと思います。
https://github.com/kappaYASU/kunten-auto