[antlr-interest] How to do "not" in a syntactic predicate?
Indhu Bharathi
indhu.b at s7software.com
Mon Oct 5 07:22:19 PDT 2009
Try something like:
(a)=> ((b)=>/*nothing*/ | a)
I remember facing similar problem. I guess you can't use '~' in a syntactic
predicate.
From: antlr-interest-bounces at antlr.org
[mailto:antlr-interest-bounces at antlr.org] On Behalf Of Naveen Chawla
Sent: Monday, October 05, 2009 7:32 PM
To: antlr-interest at antlr.org
Subject: [antlr-interest] How to do "not" in a syntactic predicate?
If I do
(a ~b)=> a
meaning "take this alternative if you encounter an a when not followed by b"
I get a syntax error: unexpected token b
Is it the right syntax to use '~'?
N
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20091005/e37d540f/attachment.html
More information about the antlr-interest
mailing list