[antlr-interest] Re: Premature lexer matching
    Terence Parr 
    parrt at jguru.com
       
    Wed Nov 13 11:20:06 PST 2002
    
    
  
On Wednesday, November 13, 2002, at 10:23  AM, Paul J. Lucas wrote:
> --- In antlr-interest at y..., "Silvain Piree" <s.piree at e...> wrote:
>> You should merge rules FOO and BAR, e.g.
>>
>> FOO
>> : ("foo" "::") => "foo" { $setType( FOO_1 ); }
>> | ("foo" '(') => "foo" { $setType( FOO_2 ); }
>> | BAR { $setType( BAR ); }
>> ;
>>
>> private BAR
>> : ('a'..'z')+
>> ;
>
> But BAR is a valid token in the grammar; hence it can not be private.
Yes, but all BAR's will be match properly by entering rule FOO, right?
Ter
--
Co-founder, http://www.jguru.com
Creator, ANTLR Parser Generator: http://www.antlr.org
Lecturer in Comp. Sci., University of San Francisco
 
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
    
    
More information about the antlr-interest
mailing list