>>807
変数も構文ノードとしてオブジェクトになってる。
構文的にはCで言う「++」みたいのは、「←」(または:=)と同じレベルにあるから
コンパイラに手を入れて、必要なコードを吐くようにすれば?
例えば「a += b + c++」みたいのは(a ← a + (b + (c ←c + 1)))として
コードを生成すればいいでしょ。

>>808
VisualWorksではレシーバ、メッセージセレクタ、パラメータの組だね。