代入文のあれこれ
その1
x = 1; x = y = 1;
を accept するかどうか悩み中。"=" の右辺に "=" が再び出現することを認めるか否か。
foo hoge = 1; foo hoge = bar fuga = 1;
こっちはオブジェクトのスロットへの代入。こっちも悩み中。
その2
foo bar hoge = 1; foo bar, hoge = 1;
こういうのは、受理しない方向で調整中。
xxx = foo bar; xxx hoge = 1;
こういう風に書き換えるか、あるいは
foo.bar hoge = 1;
こっちを使う。
その3
hoge[1] = 1; foo bar[2] = 1;
こういうのは受理したいんだけど、なんか今の文法だと受理できないんだよなぁ。どうしようか。