DocumentCode :
3115421
Title :
Embedding domain specific languages in the attribute grammar formalism
Author :
Saraiva, João ; Schneider, Sérgio
Author_Institution :
Dept. of Informatics, Univ. do Minho, Portugal, Spain
fYear :
2003
fDate :
6-9 Jan. 2003
Abstract :
This paper presents techniques for the design and implementation of domain specific languages. Our techniques are based on higher-order attribute grammars. Formal languages are specified in the classical attribute formalism and domain specific languages are embedded in the specification via higher-order attributes. We present a domain specific language for pretty-printing and we show how such language can be easily embedded in the specification of a powerful spreadsheet-like tool. From such specification an incremental implementation is automatically derived and the first results are presented.
Keywords :
attribute grammars; formal specification; high level languages; specification languages; attribute grammar formalism; domain specific languages; formal languages; higher-order attribute grammars; Buildings; DSL; Domain specific languages; Formal languages; Informatics; Libraries; Plugs; Power generation; Programming environments; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2003. Proceedings of the 36th Annual Hawaii International Conference on
Print_ISBN :
0-7695-1874-5
Type :
conf
DOI :
10.1109/HICSS.2003.1174889
Filename :
1174889
Link To Document :
بازگشت