[antlr-interest] exceeding java class size limits with my lexer
David Penton
djplists at arrowsash.com
Mon Jan 20 17:40:46 PST 2003
Thanks - I'll try that.
On Mon, 2003-01-20 at 18:55, Terence Parr wrote:
> Dave,
>
> Grab 2.7.2, just came out today. It will remove this problem I
> believe. I changed the way I generate the bit sets, which is what was
> pissing off Java.
>
> Let us know if it solves the problem. :)
>
> Terence
>
> On Monday, January 20, 2003, at 03:49 PM, David Penton wrote:
>
> > Hello all. I just made my lexer too big to handle in java. I got a
> > ClassFormatError because the generated class size is greater than 65535
> > bytes. As far as I know that's a limit that cannot be circumvented,
> > although I may be wrong about that. I actually did not know about the
> > limit until my antlr project ran into it. I am sitting here fuming
> > about it. If it really is a hard and fast limitation to java, I am
> > pissed off about it and will consider going back to C++. Or maybe I
> > should just use SNOBOL after all. Har.
> >
> > Reason the lexer is so damned big is that I am trying to get it to
> > handle the lexical parts of the XML 1.0 specification with its large
> > set
> > of unicode character possibilities. One of my design goals is to
> > preserve the EBNF productions in the XML 1.0 specification with as
> > little modification as possible. If I have to I will abandon the I18N
> > aspect, but I would like to avoid that.
> >
> > Does antlr have any kind of option similar to other parser/lexer
> > generators to reduce the size of the generated lexer, say by trading
> > size for speed? The 2.7.1 manual says that version has been optimized
> > to
> > reduce size for unicode Or, is there anything else I can do to avoid
> > this problem? Am I overlooking a command line arg or something?
> >
> > Thanks a whole bunch.
> >
> > - Dave -
> >
> >
> >
> >
> >
> >
> > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> >
> >
> --
> Co-founder, http://www.jguru.com
> Creator, ANTLR Parser Generator: http://www.antlr.org
> Lecturer in Comp. Sci., University of San Francisco
>
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list