[antlr-interest] Re: Constructors
Pete Forman
pete.forman at westerngeco.com
Mon Jul 8 05:46:30 PDT 2002
At 2002-07-08 12:26 +0200, Ric Klaren wrote:
>Or are you trying to add a new parameter less constructor? For that
>we would need an option to suppress the default constructors.. but
>you are more likely to run into trouble when upgrading antlr
>versions.
Yes. It might be done by adding an ANTLR specification that
constructors will generate code like this.
public MyParser() {
antlrMyParser();
}
public void antlrMyParser() {
...
}
Then in the .g file the user could write a constructor that included a
call to the ANTLR-generated antlrMyParser(). ANTLR would then have to
recognize constructors (perhaps by an option) and suppress its
generation of them.
But overall I don't think that this complexity is justified. I've
reorganized my code to avoid this problem. Another solution would
have been to edit the generated code.
--
Pete Forman -./\.- Disclaimer: This post is originated
WesternGeco -./\.- by myself and does not represent
pete.forman at westerngeco.com -./\.- opinion of Schlumberger, Baker
http://petef.port5.com -./\.- Hughes or their divisions.
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list