[antlr-interest] What about grammar inheritance?
Silvain Piree
s.piree at enneya.com
Tue Dec 16 03:07:13 PST 2003
Ter,
> > Will there be an alternative grammar re-use mechanism
> > in ANTLR 3?
>
> Either inheritance or delegation or something...haven't turned my
> thoughts to this yet. :)
How about a simple include mechanism instead of inheritance.
That's in essence what the current inheritance mechanism does.
A simple include directive allows you to include common
grammar rules. That would solve most of my problems
(especially if it also works for class methods).
It would also be nice if it were possible to extend previously
defined grammar rules, i.e. adding additional subrules.
For example:
statement : "ASSIGN" | "MOVE" ;
statement + : "LET" | "GOTO" ;
That way it would be possible to define common grammar parts
in include files, and extend these grammar rules in a specific
parser.
Silvain
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/antlr-interest/
To unsubscribe from this group, send an email to:
antlr-interest-unsubscribe at yahoogroups.com
Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list