Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

インラインインデント構文の修正案 #1705

Open
kujirahand opened this issue Jul 27, 2024 · 0 comments
Open

インラインインデント構文の修正案 #1705

kujirahand opened this issue Jul 27, 2024 · 0 comments

Comments

@kujirahand
Copy link
Owner

kujirahand commented Jul 27, 2024

今は、単純にインデントの終わりに、ここまでを追加しているだけなので、時々、もし文で、おかしくなる。
そこで、構文ごとに異なる「ここから」と「ここまで」の対応を追加する。

もしaが30ならば:
・・処理
違えば:
・・処理

これを、展開すると、以下のように展開されるようにします。

もしaが30ならば、ここから%1
・・ 処理
ここまで%1; 違えば、ここから%2
・・処理
ここまで%2

確実に対応する範囲を取得できます。

「もし」文のネストに対する対策案にもなるかも。

また、C言語風に範囲指定ができるようにするのもあり。

もし、A=30ならば[[
  処理
]]違えば[[
  処理
]]
@kujirahand kujirahand changed the title インデント構文の拡張 インラインインデント構文の修正案 Jul 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant