grammar t024finally; | |
options { | |
language=Python; | |
} | |
prog returns [events] | |
@init {events = []} | |
@after {events.append('after')} | |
: ID {raise RuntimeError} | |
; | |
catch [RuntimeError] {events.append('catch')} | |
finally {events.append('finally')} | |
ID : ('a'..'z')+ | |
; | |
WS : (' '|'\n'|'\r')+ {$channel=HIDDEN} | |
; |