1992 Fiscal Year Annual Research Report
属性文法モデルによる総合的プログラミング環境の自動生成
Project/Area Number |
03680023
|
Research Institution | Tokyo Institute of Technology |
Principal Investigator |
佐々 政孝 東京工業大学, 理学部, 教授 (20016182)
|
Keywords | 属性文法 / プログラミング環境 / 生成系 / ウインドウ・システム |
Research Abstract |
プログラミングを全的な知的作業としてとらえるプログラミング環境の考え方が注目を浴びている. 本研究の考え方は,ソースプログラムあるいは構文木に対する属性文法を用いた生成系により,コンパイラ,インタプリタ,デバッガ等を形式的な仕様から生成し,かつそれらのモジュールを使用する統合的なグラフィカル・ユーザ・インタフェイス自身も属性文法を基とした仕様から作り出すものである. 平成4年度は,そのうち,次を実現した. 1.言語指向エディタの核となるインクリメンタル構文・意味解析器とその生成系の作成 2.グラフィカル・ユーザ・インタフェイス部に対する属性文法を基とした記述からグラフィカル・ユーザ・インタフェイスを生成する生成系wingの改良と評価 3.wingと木属性文法に基づく生成系junを用いたウインドウ上のデバッガの生成 前年度および上述の今年度の成果により,従来手書きで作成されていた言語処理系の各フェイズ属性文法という単一の枠組みで扱えること,また,現在では作成ステップが長大になると言われているウインドウ環境も属性文法を基とした簡潔な記述から生成できることが確かめられた. これまで作成したツール群は,研究の方向性を確認するには充分であるが,より実用規模のプログラミング言語やプログラミング環境に適用することが今後の課題である.
|
Research Products
(4 results)
-
[Publications] 佐々 政孝: "1パス型属性文法に基づくコンパイラ生成系Rie" コンピュータソフトウエア.
-
[Publications] 佐々 政孝: "属性文法によるコンパイラの記述例" 情報処理.
-
[Publications] 荻原 一隆: "1パス型属性文法によるインクリメンタルな意味解析" 日本ソフトウエア科学会第9回大会論文集. 9. 317-320 (1992)
-
[Publications] 金子 正俊: "属性文法に基づくグラフィカルユーザインタフェース生成系とその評価" 情報処理学会第46回全国大会講演論文集. 46. 4E-1 (1993)