At 04:36 PM 10/31/2008, =?ISO-8859-2?Q?Imre_Andr=E1s?= wrote:

>--- unreachable.g --------------------
>grammar unreachable;
>
>ID  :   ('a'..'z'|'A'..'Z')+ ;

....

>sequence returns [String value]:    'SEQUENCE' WS* '{' WS* 
>e=rightValue {$value=$e.value;} (WS* ',' WS* e=rightValue {$value += 
>$e.value;})* WS* '}' {return $value;};

The unreacheable compile analysis-time error is likely due to the 
fact that ID will consume all alpha characters, leaving no way to 
match the literal 'SEQUENCE'.

BTW, since you are skip()ing whitespace, you can remove the WS* from 
the parser rules with no affect. 


List: http://www.antlr.org:8080/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org:8080/mailman/options/antlr-interest/your-email-address


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to