| 講演抄録/キーワード |
| 講演名 |
2008-08-01 09:30
AST変換を用いた他言語へのツール適用 ○長谷川 勇(野村総研) SS2008-22 |
| 抄録 |
(和) |
近年のツールの需要増加に対して,開発現場へのツールの供給は十分ではない.本論文では,ツールの供給不足の問題を解決するために,純粋構文木による構文解析器の共通化と,構文木間での木構造の変換を用いることで,あるプログラミング言語G1 のツールを他の言語G2 に適用可能にする手法を提案する.本手法は従来開発が困難
であった構文解析器の開発を,純粋な構文解析器の再利用と,一般的な手法による木構造の変換に置き換えることで構文解析器開発の難易度を下げ,ツールのその他の部分をそのまま利用することで開発工数を20%以下に抑えることができる.また,実際のオープンソースソフトウェアに本手法を適用し,その有効性を示す. |
| (英) |
The supply of CASE tools is not enough as compared with the demand rise. Our goal is solving the problem of the short supply of CASE tools. In this paper, we propose the method to apply a CASE tool for the programming language G1 to different language G2, by reusing the parser for the Pure Parsing Tree, and conversion of the structure among parsing trees. This approach replaces development of parsers with reusing the pure parser
and a general approach about conversion of the structure of parsing tree, so that we can reduce the difficulty of development of parsers. This approach also reuses the most part of the implementation of CASE tools. Therefore,
we can suppress the development man-hour to 20% or less. Then we show the effectiveness of this approach by applying it to some actual open source softwares. |
| キーワード |
(和) |
構文解析器 / CASEツール / 言語変換 / 抽象構文木 / / / / |
| (英) |
Parser / CASE Tool / Language Conversion / Abstract Syntax Tree / / / / |
| 文献情報 |
信学技報, vol. 108, no. 173, SS2008-22, pp. 55-60, 2008年7月. |
| 資料番号 |
SS2008-22 |
| 発行日 |
2008-07-24 (SS) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
SS2008-22 |