[antlr-interest] Seperating grammar and actions

Indhu Bharathi indhu.b at s7software.com
Wed Mar 4 18:44:24 PST 2009


Hi,

 

Is there a way to separate grammar and actions into two different files?
This will be helpful when multiple people are working with the same grammar
file (each might write their own actions for the same production) and don't
want to create redundant copies of the grammar file.

 

One way I thought was to implement observer pattern. The parser will be the
subject and multiple observers can register to the same production and do
different things. Another way would be to write a tool to separate the
actions from the grammar file and reattach it. This way, actions can be
separated out and maintained in a separate file and can be reattached when
necessary and changes to grammar can be done in one centralized file.

 

Is there any other way to do this? Any hint might be useful.

 

Thanks, Indhu

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090305/37eedcd1/attachment.html 


More information about the antlr-interest mailing list