[antlr-interest] Re: Antlr grammar to parse Java classfile?
Terence Parr
parrt at jguru.com
Thu Dec 6 12:38:47 PST 2001
On Thursday, December 6, 2001, at 01:09 AM, Andreas Rueckert wrote:
>> Let's see. Well, it's close, but it wouldn't give you an error if you
>> have less than blockCount. You need that "did I get enough" check at
>> the end of the loop. Could do with a simple "validating" sem pred
>> after
>> loop.
>
> So I should add a { if{counter>0) {throw new
> RecognitionException(...);} }, or
> so? Since I'm only reading bytes, the only case, where we 'didn't get
> enough',
> is simply EOF.
{counter!=4}? ought to do it :) As a validating predicate, it will
throw an exception if it fails...you could use the {...} action though.
Ter
--
Chief Scientist & Co-founder, http://www.jguru.com
Creator, ANTLR Parser Generator: http://www.antlr.org
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list