1987 年 4 巻 2 号 p. 2_135-2_146
プログラミングにおける編集と実行に対する,統一的な言語指向のインターフェースを実現するために,COSMOSプログラミング・システムでは構造エディタとインタプリタを一体として実現した.このような一体化を容易にし,複数の言語に対応するために,言語の構文と意味を包括的に記述した言語の定義から,構造エディタとインタプリタを一体として生成する方式をとった.また,言語の定義の段階的な開発を支援するために,言語定義の変更に件う再生成を高速化し,生成されるパサやインタプリタに動作のトレース機能を埋め込んだ.実際に言語Cに対する構造エディタとインタプリタを開発してみて,この生成系と支援環境が有効であることが確かめられた.