* 上位構文のアイデア#1 -(by [[K]], 2018.03.06) ** (0001) カッコを減らすために -関数呼び出しでは、かっこを省略できることにしよう。その場合、どこで区切るのかという問題が生じるけど、基本的には、できるだけ長くとる。それが嫌ならかっこを付ければいい。 sin a → sin(a) sin a + b → sin(a + b) sin(a) + b → sin(a) + b -逆に極力短くしてほしいときは、「.」を付ける。 sin.a + b → sin(a) + b ** (0002) if文など -ifに対してはthen、else、endifを利用可能にする。 if a == 1 then a = b t= 2 else c = b t = 0 endif -これだとthenが来れば対応するifの条件式が終わったのだなとわかる。 -さらに簡略化した表記として、:を使ってみる。 if a == 1 : a = b : c = b : -なんだこれは。意味が分からないぞ。 * こめんと欄 #comment