jiro
jiro
あとは https://github.com/jiro4989/ojosama/pull/19#issuecomment-1159781351 にも書いたとおりで、笑いの表現としての「草」のみを変換する必要があって、非常に難しそうに感じる。
これ簡単にいけるやろ、と思ってたら実は結構面倒そうだった
Any の場合は1個のTokenでOKだったけれど Chainの場合は次以降のTokenも必要なので、 convertConditions だけでどうにかするのは適当じゃないな
tokens と位置変数 i をラップした構造体を作る方向になりそうなんだけれど iを移動したあと、途中不一致で i をもとに戻したりが発生するから、なんかきれいな実装にならない感じがするんよな
終助詞単体で変換するルールをいくつか実装してしまったが、あれは思えば結構雑な実装だった。 見直さないとだわ
変換して「お」がついていたけれど違和感があったもの - 最大 - 状態 - 通常
一文の中に何回「お」を付けたか、とかも数えないとダメなのかもしれない
句点が出現したら絵文字に変えたりとかはあっても良いのかもなぁ
こう言うときは適当にニュース記事やWikipediaの記事を食わせて文章をどこまで崩れるのか検証するのが良いか
現状、変換されるルールにある程度文章の書き方を合わせにいかないとダメなのがよくない。 !や?が無いとテンションの高さが表現されないのも微妙。 もうちょい「らしさ」をだしたい