[antlr-interest] how to distinguish "::" from ":"

=?gb2312?q?=CB=EF=BC=CD=B8=D5=20Jigang=20(Robert)=20Sun?= sunjigang1965 at yahoo.com.cn
Sun Jun 11 10:11:43 PDT 2006


The following rules only match single_column instead of double_column when meet input "::",

check:single_column|double_column;
double_column:"::" ;
single_column:":";

what I know is that by default antlr lexer is greedy, it is not hungary this moment.

Jigang   

__________________________________________________
¸Ï¿ì×¢²áÑÅ»¢³¬´óÈÝÁ¿Ãâ·ÑÓÊÏä?
http://cn.mail.yahoo.com


More information about the antlr-interest mailing list