IEEE Transactions on Software Engineering
A general framework for visualizing abstract objects and relations
ACM Transactions on Graphics (TOG)
Early Experience with the Visual Programmer's WorkBench
IEEE Transactions on Software Engineering
Semantic evaluation from left to right
Communications of the ACM
The specification of visual language syntax
Journal of Visual Languages and Computing
Visual language implementation through standard compiler-compiler techniques
Journal of Visual Languages and Computing
Representing and Parsing Sketched Symbols Using Adjacency Grammars and a Grid-Directed Parser
Graphics Recognition. Recent Advances and New Opportunities
On the Role of Metadata in Visual Language Reuse and Reverse Engineering -- An Industrial Case
Electronic Notes in Theoretical Computer Science (ENTCS)
Building syntax-aware editors for visual languages
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Visual programming languages are languages for programming using visual expressions. Picture layout grammars are a mechanism for defining the syntax of visual languages. They allow the specification of both the logical structure and two-dimensinal layout of a visual language. Spatial parsing is the process of analysing an input picture to determine its syntactic structure. This paper describes a parsing algorithm for visual languages defined by picture layout grammars. The algorithm is a general parser for visual languages, in that both the grammar specification and the picture are inputs to the algorithm. The result of parsing is an augmented tree expressing the underlying structure of the input picture, according to the grammar specification.