• DocumentCode
    1595658
  • Title

    A compiler generator for visual languages

  • Author

    Golin, Eric J. ; Magliery, Tom

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1993
  • Firstpage
    314
  • Lastpage
    321
  • Abstract
    Building a compiler for a visual programming language is a significant task, and is complicated by the difficulty in handling visual syntax. Object-oriented picture layout grammars are a grammar formalism for defining visual syntax that uses C++ to define graphical attributes and constraints. SPARGEN is a compiler-compiler that automatically generates a visual language compiler from an OOPLG specification. This paper describes how SPARGEN can be used to construct compilers for visual programming languages
  • Keywords
    grammars; object-oriented methods; program compilers; visual languages; C++; OOPLG specification; SPARGEN; compiler generator; compiler-compiler; constraints; grammar formalism; graphical attributes; object-oriented picture layout grammars; visual languages; visual syntax; Buildings; Computer languages; Computer science; Data structures; Graphics; Investments; Layout; Object oriented programming; Production; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1993., Proceedings 1993 IEEE Symposium on
  • Conference_Location
    Bergen
  • Print_ISBN
    0-8186-3970-9
  • Type

    conf

  • DOI
    10.1109/VL.1993.269617
  • Filename
    269617