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