Open kujirahand opened 2 months ago
今は、単純にインデントの終わりに、ここまでを追加しているだけなので、時々、もし文で、おかしくなる。 そこで、構文ごとに異なる「ここから」と「ここまで」の対応を追加する。
もしaが30ならば: ・・処理 違えば: ・・処理
これを、展開すると、以下のように展開されるようにします。
もしaが30ならば、ここから%1 ・・ 処理 ここまで%1; 違えば、ここから%2 ・・処理 ここまで%2
確実に対応する範囲を取得できます。
「もし」文のネストに対する対策案にもなるかも。
また、C言語風に範囲指定ができるようにするのもあり。
もし、A=30ならば[[ 処理 ]]違えば[[ 処理 ]]
今は、単純にインデントの終わりに、ここまでを追加しているだけなので、時々、もし文で、おかしくなる。 そこで、構文ごとに異なる「ここから」と「ここまで」の対応を追加する。
これを、展開すると、以下のように展開されるようにします。
確実に対応する範囲を取得できます。
「もし」文のネストに対する対策案にもなるかも。
また、C言語風に範囲指定ができるようにするのもあり。