| grammar t044trace; | |
| options { | |
| language = Python; | |
| } | |
| @init { | |
| self._stack = None | |
| } | |
| a: '<' ((INT '+')=>b|c) '>'; | |
| b: c ('+' c)*; | |
| c: INT | |
| { | |
| if self._stack is None: | |
| self._stack = self.getRuleInvocationStack() | |
| } | |
| ; | |
| INT: ('0'..'9')+; | |
| WS: (' ' | '\n' | '\t')+ {$channel = HIDDEN;}; |