Item type |
Symposium_02(1) |
公開日 |
2016-01-08 |
タイトル |
|
|
タイトル |
構文拡張可能なプログラミング言語をいかに設計するか |
タイトル |
|
|
言語 |
en |
|
タイトル |
How to design a grammar-extensive programming language |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
構文の拡張,メタプログラミング |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
東京工業大学理学部情報科学科 |
著者所属 |
|
|
|
サイボウズ・ラボ株式会社 |
著者所属(英) |
|
|
|
en |
|
|
Tokyo Institute of Technology |
著者所属(英) |
|
|
|
en |
|
|
Cybozu Lab, Inc. |
著者名 |
赤間, 仁志
川合, 秀実
|
著者名(英) |
Hitoshi, Akama
Hidemi, Kawai
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
プログラミング言語の構文を自由に変更できれば,その言語の記述能力をユーザの望むように拡張することができる.しかし既存の言語では構文の拡張を,構文ルールをそのまま書き下すかのように,直感的に行うことは困難である.そこで,本稿ではプログラミング言語の構文を,ユーザが自由に拡張する手法を提案する.本手法の最大の特徴は,特殊な機能を用いず,ごく自然に構文の拡張を記述できることである.そして,この手法を元に設計したプログラミング言語Garbanzoによって,自然な構文の拡張が可能であることを示す. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Changing the grammar of a programming language enables users to extend and simplify the notation of programming language as they wish. But it is difficult to extend the grammar of existing languages as if to write down parsing rules directly. In this article, we introduce a method to design a programming language whose grammar can be extended in very natural way. And we show that the users actually can extend the grammar using Garbanzo programming language, which is developed based on the method. |
書誌情報 |
第57回プログラミング・シンポジウム予稿集
巻 2016,
p. 99-105,
発行日 2016-01-08
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |