[antlr-interest] RewriteEmptyStreamException at last brace

Arne Deutsch arjode at uni-koblenz.de
Mon May 26 13:19:58 PDT 2008


3.0.1

> 3.0.1 or 3.1b1?
> Ter
> On May 26, 2008, at 7:33 AM, arjode at uni-koblenz.de wrote:
>
>> Hi all,
>>
>> I've a simple grammar, basicly something Javalike. My rule looks like  
>> that
>> (it's realy that simple as it is unfinished):
>>
>>    classDecl : CLASS classBody -> ^(CLASS classBody)
>>    classBody : LBRACE RBRACE -> ^(CLASSBODY)
>>
>> To test the error recovery I use the following input:
>>
>>    class {
>>
>> I would expect error recovery inserts the missing brace, print the error
>> message and the AST is generated as it should. But instead I get a
>> RewriteEmptyStreamException (which indicates there is something wrong  
>> with
>> my grammar!?). What's going on here? Can someone explain?
>>
>> Thanks!
>> Arne
>>
>




More information about the antlr-interest mailing list