Title :
A compiler generator for visual languages
Author :
Golin, Eric J. ; Magliery, Tom
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
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;
Conference_Titel :
Visual Languages, 1993., Proceedings 1993 IEEE Symposium on
Conference_Location :
Bergen
Print_ISBN :
0-8186-3970-9
DOI :
10.1109/VL.1993.269617