[antlr-interest] ambiguous grammar???

Blue Doze bluedoze+antlr at gmail.com
Wed Oct 7 17:24:18 PDT 2009


Sorry, the math_formula is RHS

On Wed, Oct 7, 2009 at 5:22 PM, Blue Doze <bluedoze at gmail.com> wrote:

> More clarification to the rules
> the math_forumla will be on the LHS, e.g. for the syntax
>
> "variable_name" = "&array[2]"
> where the variable_name shall be a STRING, and the &array[2] shall be an
> expression.
>
>
>
> On Wed, Oct 7, 2009 at 4:42 PM, Blue Doze <bluedoze+antlr at gmail.com<bluedoze%2Bantlr at gmail.com>
> > wrote:
>
>> Hi,
>>
>> I have a couple of rules that I don't know how to make them not ambiguous
>>
>> First rule is:
>> STRING_LITERAL
>>     :  '"' ( EscapeSequence | ~('\\'|'"') )* '"'
>>     ;
>>
>>
>> The second one is:
>>
>> math_formula :  '"' expression '"' ;
>>
>> The expression rule is similar to C expression rule.
>>
>> Appreciate any help.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20091007/c2af1c0f/attachment.html 


More information about the antlr-interest mailing list