Home >

news Help

Publication Information


Title
Japanese:多言語に対応した衛生的マクロ機構導入方式 
English:A Multi-Language Implementation Method for Hygienic Macro Definition Mechanisms 
Author
Japanese: 高桑健太郎, 渡部卓雄.  
English: Kentaro Takakuwa, Takuo Watanabe.  
Language Japanese 
Journal/Book name
Japanese:コンピュータソフトウェア 
English:Computer Software 
Volume, Number, Page Vol. 35    No. 2    pp. 33-39
Published date Apr. 24, 2018 
Publisher
Japanese:日本ソフトウェア科学会 
English:Japan Society of Software Science and Technology 
Conference name
Japanese: 
English: 
Conference site
Japanese: 
English: 
Official URL https://doi.org/10.11309/jssst.35.2_33
 
DOI https://doi.org/10.11309/jssst.35.2_33
Abstract In this paper, we propose an implementation method of hygienic macro-definition mechanisms into languages defined using OMeta, an OOP language with PEG-based general-purpose pattern matching. From the specification of a macro-definition mechanism and a parser written in OMeta, the proposed method generates an extended parser equipped with the macro-definition mechanism based on the Scoped Set model. We show the effectiveness of the method by applying it to two different languages: Javascript and MinCaml.

©2007 Tokyo Institute of Technology All rights reserved.