構文グラフ

今にしてその影響に気が付いているのだが、Squeakコンパイラが作るものは、同じ変数をまとめてひとつのオブジェクトにしているので、実は木ではないのだった。リーフにしかないので循環はないが、属性が付けられないではないか。

いずれそうしようと思っていたのだが、自分でCObjectのサブクラスを作って木を作った方が、イベントトリガも使えるし新しいプロパティも定義できるので良いのかもしれん。うーむ。