「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

(#2002) 「→」で呼び出したグループの関数から「戻る」で戻ると駄目なようです - うぇいく (2012-05-18 21:51) /中 未処理
 少し現象を調べてみました。
以下の条件で発生するようです。
・グループの関数を「→」で呼び出している
・そのグループの関数の実行が「戻る」(「で戻る」でも一緒)を使用して終了する。

 この場合、なぜか、「→」を使用した呼び出しを全て超えて、さらにもう1つ上の呼び出しまで戻ってしまうようです。
(そして、libのファイルを調べると、イベント内の1か所を除いて「戻る」を全然使ってない・・・)
 修正が入るまで、ひとまず「グループの関数では戻るを使わない」ことで、なんとか回避してみてください・・・

以下、参考ソース。「か」「き」が出ません
■パーサー
  ・任意文字~
    「お」と表示
    戻る    #この「戻る」で・・・

■パンサー
  ・任意文字~
    Qとはパーサー
    「え」と表示
    Q→任意文字
    「か」と表示 #ここは実行されない
    戻る

●ネスト
  「い」と表示
  テスト任意文字コンビネータ
  「く」と表示    #ここまで戻ってしまう

●テスト任意文字コンビネータ
  Pとはパンサー
  「う」と表示
  P→任意文字
  「き」と表示  #ここも実行されない

「あ」と表示
ネスト
「け」と表示

関数内で作ったグループのメソッドを呼び.. / ばっかー (2012-05-18 20:22) (#2001)/ 中 未処理
  「→」で呼び出したグループの関数から「.. / うぇいく (2012-05-18 21:51) (#2002)/ 中 未処理

(#2002)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能