Loading...
Please wait, while we are loading the content...
Similar Documents
Maptool - Supporting Modular Syntax Development (1996)
| Content Provider | CiteSeerX |
|---|---|
| Author | Kadhim, Basim M. Waite, William M. |
| Description | . In building textual translators, implementors often distinguish between a concrete syntax and an abstract syntax. The concrete syntax describes the phrase structure of the input language and the abstract syntax describes a tree structure that can be used as the basis for performing semantic computations. Having two grammars imposes the requirement that there exist a mapping from the concrete syntax to the abstract syntax. The research presented in this paper led to a tool, called Maptool, that is designed to simplify the development of the two grammars. Maptool supports a modular approach to syntax development that mirrors the modularity found in semantic computations. This is done by allowing users to specify each of the syntaxes only partially as long as the sum of the fragments allows deduction of the complete syntaxes. Keywords: Abstract syntax, concrete syntax, modularity, parsing grammar, syntax development, syntax mapping, tree construction 1 Introduction The meaning of a co... |
| File Format | |
| Language | English |
| Publisher | Springer |
| Publisher Date | 1996-01-01 |
| Publisher Institution | Proceedings, Compiler Construction (CC’96), volume 1060 of LNCS |
| Access Restriction | Open |
| Subject Keyword | Semantic Computation Syntax Development Maptool Supporting Modular Syntax Development Tree Construction Input Language Complete Syntax Abstract Syntax Phrase Structure Textual Translator Syntax Mapping Concrete Syntax Tree Structure Modular Approach |
| Content Type | Text |
| Resource Type | Article |