2003 · 56 citations · 14 references
ComputingComputer ScienceFormal MethodsNatural Language ProcessingSyntaxAbstract Syntax TreesSpecification LanguagesSyntactic AnalysisSyntax AnalysisSyntax ParsingSyntax-semantics InterfaceLanguage SyntaxVisual LanguageVisual Syntax
An approach for building a language-independent visual programming environment based on syntax specifications is described. A model for specifying the syntax of visual languages, picture layout grammars, is described, and an example is given of how these grammars are used to define the syntax of a visual language. A spatial parser is an algorithm for recovering the underlying structure of a visual program from the picture. A spatial parser for visual languages whose syntax is specified by a picture layout grammar was implemented. This parser forms the basis of a visual programming environment.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
14
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
Semantics of context-free languages
Donald E. Knuth · Theory of Computing Systems · 1968 · 2K citations
Yacc : Yet Another Compiler Compiler
S. C. Johnson, Murray Hill · 1978 · 1.2K citations
Syntactic pattern recognition and applications
Oscar Firschein · Proceedings of the IEEE · 1983 · 755 citations