symantic-parser-0.1.0.20210201: test/Golden/Machine/a-or-b.dump
catchFail
<try>
| push (\u1 -> 'a')
| read ('a' ==)
| lift (\u1 -> (\u2 -> u1 u2))
| popFail
| ret
<handler>
pushInput
lift Term
choices [(\u1 -> u1)]
<branch>
| push (\u1 -> 'b')
| read ('b' ==)
| lift (\u1 -> (\u2 -> u1 u2))
| ret
<default>
fail