[antlr-interest] How to disable recovery in antlr3 ?
    Ilia Kantor 
    ilia at obnovlenie.ru
       
    Sun Sep  3 04:27:46 PDT 2006
    
    
  
В сообщении от 3 сентября 2006 02:14 Ilia Kantor написал(a):
> I don't want parser to 'recover' from errors. How can I disable recovery
> and just let exception slip out ?
Seems found the solution. Hope that helps someone.
@rulecatch { }
@parser::members {
    // override it to disable recovery
    protected void mismatch(IntStream input, int ttype, BitSet follow) throws 
RecognitionException
    { 
        MismatchedTokenException mte = new MismatchedTokenException(ttype, 
input);
        throw mte;
    }
}
	
    
    
More information about the antlr-interest
mailing list