@techreport{oai:ipsj.ixsq.nii.ac.jp:00022404, author = {吉武, 淳 and 小久保, 岩生 and 藤田, 正幸 and 梶山, 拓哉 and 坂井, 公 and 横田, 一正 and Jun, Yoshitake and Iwao, Kokubo and Masayuki, Fujita and Takuya, Kajiyama and Ko, Sakai and Kazumasa, Yokota}, issue = {88(1988-SE-063)}, month = {Nov}, note = {逐次型推論マシンPSI上に構造エディタSEMACS (Syntax-directed Extension of pMACS)を開発した。その特長は、(1)編集対象となる構造の文法をBNFで記述できるという意味で汎用性を持つ(2)ユーザの好み、習熟度に応じた使い方ができる(3)効率の良い構文解析手法を採用している(4)単独でも、他のシステム開発環境の1要素としても使うことができるなどである。これらの特長の実現には、オブジェクト指向の機能を持った論理型言語ESP (Extended Self-contained Prolog)の特性も大きく寄与している。, The structure editor SEMACS (Syntax-directed Extension of pMACS) has been developed on PSI (Personal Sequential Inference Machine). It has the following features: (1) Structures can be edited according to its grammar represented in BNF. (2) The way to use it is changeable according to the user's taste or skill. (3) It has adopted an efficient parsing method. (4) It can be used solely, or as a component of a system development environment. To realize these features, the characteristics of the programming language ESP (Extended Self-contained Prolog) are effective. The ESP language is an extension of Prolog with object oriented functions.}, title = {ESPを用いて開発した汎用構造エディタSEMACS}, year = {1988} }