Exc compiler tool kit in Java
検討事項:
- フロー解析、など。
- temporary variableを簡単につくれるようにしたい。
履歴:
- 1999年2月23日 (ver. 0.2)
- EXT_DECL/VAR_DECLを加えるのが面倒。 EXT_DECL/VAR_DECLを止めて、
symbol tableからgenerationするべきか? ->
コンパイラからgenerateするシンボルテーブルでは、EXC_DECLを出さなくても
いいようにした。これが必要なのは、初期化付きの宣言をgenerateする時だけ。
- blockにおいて、
traverserにするべきか、iteratorにするべきか。iteratorの方が便利?
-> 結局、iteratorにした。フェーズを作る時に問題があるため。だだし、
toplevelのdefinitionには、XobjectDefをつくり、visitor interface を作っ
た。
- xobjectにおいて、
traverserにするべきか、iteratorにするべきか。iteratorにするのはちょっ
と無理がある。
-> iteratorにした。オーバーヘッドが大きいかもしれないが、とりあえず、
気にしない。
- 1999年1月12日 (ver. 0.1)