Item type |
Trans(1) |
公開日 |
2022-09-15 |
タイトル |
|
|
タイトル |
Lex/Yacc用記述生成系の試作 |
タイトル |
|
|
言語 |
en |
|
タイトル |
A Prototype of Lex/Yacc Description Generator |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[発表概要, Unrefereed Presentatin Abstract] |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
著者所属 |
|
|
|
筑波大学図書館情報メディア系 |
著者所属 |
|
|
|
イーソル株式会社 |
著者所属 |
|
|
|
筑波大学情報学群情報メディア創成学類 |
著者所属(英) |
|
|
|
en |
|
|
Faculty of Library, Information and Media Science, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
eSOL Co., Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Information Processing Society of Japan Special Interest Group on Programming |
著者名 |
中井, 央
鈴木, 皓仁
大渕, 雄生
|
著者名(英) |
Hisashi, Nakai
Hirohito, Suzuki
Yuki, Obuchi
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
計算機環境の多様化によりプログラミング言語も多様化してきている.このため,対象の開発により適したプログラミング言語が求められる.DSL(Domain Specific Language,ドメイン特化言語)という言葉が使われるようになって久しい.一方で概念的にはそのような言語を開発し,その用途に特化した言語と処理系を開発して,実際の開発作業に臨むことができることが望ましいが,言語やその処理系の開発は,一般的なプログラマには敷居が高く,煩雑でもある.言語の開発にはまず,文法の開発が必要となる.しかし,文法の開発には,作成しようとする処理系のことを考慮に入れた設計が必要となり,容易ではない.本研究では,文法を開発することを支援することを目的とする.ここではターゲットをLexとYaccとする.すなわち,LexとYaccを用いて言語処理系を開発する前提で,LexおよびYaccの記述を作成することを支援することを目的とする.より具体的には,言語が持つ式に焦点を当て,式が持つ性質を表現する記法を考案し,それを基にしてLexおよびYacc用の記述を生成するようにする. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Since computing environments have been diversified, programming languages have been also diversified. So, better programming languages are required for developing. The word DSL (Domain Specific Language) has been used. Although developing such languages and processors, and using them for actual developing is preferable, it is difficult and complicated for average programmers. To develop a language, first of all, developing the grammar is need. But developing a grammar is not easy because the property of the processor which will be developed has to be taken into consideration. Our goal is to support developing grammars for Lex and Yacc. Concretely, we focus on expressions. We mention that we developed a notation for properties that various types of expressions (operations) have, and methods to generate descriptions for Lex and Yacc from the notation. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AA11464814 |
書誌情報 |
情報処理学会論文誌プログラミング(PRO)
巻 15,
号 4,
p. 4-4,
発行日 2022-09-15
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7802 |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |