WEKO3
-
RootNode
アイテム
1パス型属性文法におけるバックパッチ処理の自動生成
https://ipsj.ixsq.nii.ac.jp/records/129786
https://ipsj.ixsq.nii.ac.jp/records/12978691de6526-000b-4d91-a077-a7a64634f807
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | National Convention(1) | |||||
---|---|---|---|---|---|---|
公開日 | 1996-03-06 | |||||
タイトル | ||||||
タイトル | 1パス型属性文法におけるバックパッチ処理の自動生成 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | Generation of back-patch process on one-pass type attribute grammar | |||||
言語 | ||||||
言語 | jpn | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
著者所属 | ||||||
筑波大学 | ||||||
著者所属 | ||||||
筑波大学 | ||||||
著者所属 | ||||||
筑波大学 | ||||||
著者所属(英) | ||||||
en | ||||||
Univ. of Tsukuba | ||||||
著者所属(英) | ||||||
en | ||||||
Univ. of Tsukuba | ||||||
著者所属(英) | ||||||
en | ||||||
Univ. of Tsukuba | ||||||
論文抄録 | ||||||
内容記述タイプ | Other | |||||
内容記述 | コンパイラ生成系では文脈自由文法や属性文法に基づき構文解析器、意味解析器の自動生成を行う。その中でも特に、1パス型の属性文法が使用されることが多い。しかし1パス型の属性文法においては右依存的な属性評価は許されない。したがってこれに基づく生成系では右依存的な属性評価は使用できず、記述において右依存的な属性評価としたほうが素直な場合についても、コンパイラ作成者が右依存のない記述に修正しなければならなかった。このような処理系の制約による記述の変更を行なった場合、得られた記述は本来作成者が意図していたものとは別のものであるため、記述の読解性が低下してしまうという問題があった。本発表では、右依存的な属性評価に対してバックパッチと呼ばれる処理を自動生成することにより、記述を変更することなく右依存的な属性評価を行えるような方法を提案する。また、現在我々が開発中である属性評価器生成系EAGLEに実現を行い、その有効性について検討を行なった。 | |||||
書誌レコードID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AN00349328 | |||||
書誌情報 |
全国大会講演論文集 巻 第52回, 号 ソフトウェア, p. 7-8, 発行日 1996-03-06 |
|||||
出版者 | ||||||
言語 | ja | |||||
出版者 | 情報処理学会 |