• 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