[antlr-interest] forcing parenthesis (no precedence)
Stuart Dootson
stuart.dootson at gmail.com
Thu Jul 16 07:30:54 PDT 2009
On Thu, Jul 16, 2009 at 1:21 PM, hakan eryargi <hakan.eryargi at gmail.com> wrote:
>
> i will really appreciate a simple sample if possible :)
Simple grammar that mimics the Ada approach:
grammar test;
program : expression EOF
;
expression
: primary ( ('AND' primary ) + | ( 'OR' primary ) +)
;
primary : VARIABLE
| 'TRUE'
| 'FALSE'
| '(' expression ')'
;
VARIABLE : 'a'..'z' +
;
First time I've really used AntlrWorks and Antlr 3 to write and
(informally) test a grammar (I've only really used Antlr 2 before) -
very cool. Kudos to Ter and Jean!!!
Stuart Dootson
More information about the antlr-interest
mailing list