A compiler generator for visual languages

Eric J. Golin, T. Magliery · 2002

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.>

Read the paper · More papers on PaperTik