Creating modular and reusable DSL textual syntax definitions with Grammatic/ANTLR
| dc.creator | Breslav, Andrey | |
| dc.date | 2009-02-16 | |
| dc.date.accessioned | 2026-07-07T12:42:12Z | |
| dc.date.available | 2026-07-07T12:42:12Z | |
| dc.description | In this paper we present Grammatic -- a tool for textual syntax definition. Grammatic serves as a front-end for parser generators (and other tools) and brings modularity and reuse to their development artifacts. It adapts techniques for separation of concerns from Apsect-Oriented Programming to grammars and uses templates for grammar reuse. We illustrate usage of Grammatic by describing a case study: bringing separation of concerns to ANTLR parser generator, which is achieved without a common time- and memory-consuming technique of building an AST to separate semantic actions from a grammar definition. | |
| dc.description | Submitted to PSI'09 | |
| dc.identifier | https://arxiv.org/abs/0902.2621 | |
| dc.identifier | http://arxiv.org/abs/0902.2621 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/219996 | |
| dc.subject | Programming Languages | |
| dc.subject | Software Engineering | |
| dc.title | Creating modular and reusable DSL textual syntax definitions with Grammatic/ANTLR | |
| dc.type | text |