[antlr-interest] help with literals

mzukowski at yci.com mzukowski at yci.com
Thu Nov 13 11:05:48 PST 2003


Yes, you need a rule that will test it's result against the defined
literals.  See docs on literals and any example grammar with an ID rule.

Monty

-----Original Message-----
From: VLADIMIR KONSTANTINOV [mailto:Vladimir.Konstantinov at rogers.com] 
Sent: Thursday, November 13, 2003 11:03 AM
To: antlr-interest at yahoogroups.com
Subject: [antlr-interest] help with literals


I want to specify literals ("min", "max", "sum" etc) in my grammar.
 
I am getting :
 line 1:1: unexpected char: 'm'
 line 1:2: unexpected char: 'i'
 line 1:3: unexpected char: 'n'
when testing with the following expression: "min;" 
 
This a stripped down version of my grammar:
 
///
class ExpressionParser extends Parser;
options { importVocab=Expression; }
calc: fun END;
fun: "min";
 
class ExpressionLexer extends Lexer ;
options{ exportVocab=Expression;}
END: ';'
///
 
I am missing something very basic, but can't figure it out myself.
 
Thanks in advance.


 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 




More information about the antlr-interest mailing list