[antlr-interest] How do you use template output with backtracking on in a validating semantic predicate?

Terence Parr parrt at cs.usfca.edu
Mon Jul 2 11:16:43 PDT 2007


correct
Ter
On Jul 2, 2007, at 11:13 AM, Richard Clark wrote:

> Whoa...so William could write this?
>
> ^('==' left=expression right=expression)
>  -> { isString($left.st} && isString($right.st) }?
> stringEqual(left={$left.st}, right={$right.st})
>  -> equal(left={$left.st}, right={$right.st})
>
> ...R



More information about the antlr-interest mailing list