少し現象を調べてみました。
以下の条件で発生するようです。
・グループの関数を「→」で呼び出している
・そのグループの関数の実行が「戻る」(「で戻る」でも一緒)を使用して終了する。
この場合、なぜか、「→」を使用した呼び出しを全て超えて、さらにもう1つ上の呼び出しまで戻ってしまうようです。
(そして、libのファイルを調べると、イベント内の1か所を除いて「戻る」を全然使ってない・・・)
修正が入るまで、ひとまず「グループの関数では戻るを使わない」ことで、なんとか回避してみてください・・・
以下、参考ソース。「か」「き」が出ません
■パーサー
・任意文字~
「お」と表示
戻る #この「戻る」で・・・
■パンサー
・任意文字~
Qとはパーサー
「え」と表示
Q→任意文字
「か」と表示 #ここは実行されない
戻る
●ネスト
「い」と表示
テスト任意文字コンビネータ
「く」と表示 #ここまで戻ってしまう
●テスト任意文字コンビネータ
Pとはパンサー
「う」と表示
P→任意文字
「き」と表示 #ここも実行されない
「あ」と表示
ネスト
「け」と表示