[antlr-interest] unreachable catch block

Terence Parr parrt at cs.usfca.edu
Thu May 14 18:19:05 PDT 2009


not always...you could put a throw in an action :)
Ter
On May 14, 2009, at 6:15 PM, Warren Falk wrote:

>> rule
>>        : something
>>        ;
>> catch[ExceptionType e] { stuff... }
>> finally { more stuff... }
>>
>
> I see... so in my case, I think I need the following:
>
> token
>  : .
>  ;
> catch[Throwable t] { }
>
> ...and this does prevent the compiler error.  Thanks.
>
> Would I be out of place to still think this is a bug?  Shouldn't the
> code to catch the RecognizerException only be emitted if the code that
> throws it is also emitted?
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address



More information about the antlr-interest mailing list