Computer Science – Programming Languages
Scientific paper
2009-02-16
Computer Science
Programming Languages
Submitted to PSI'09
Scientific paper
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.
No associations
LandOfFree
Creating modular and reusable DSL textual syntax definitions with Grammatic/ANTLR does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Creating modular and reusable DSL textual syntax definitions with Grammatic/ANTLR, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Creating modular and reusable DSL textual syntax definitions with Grammatic/ANTLR will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-462533