| 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} | |
| ; |