我希望实现以下行为:User:class应该解析为Object - User; Type - class,Us:er:class应该生成Object - Us:er; Type - class。我无法使第二部分工作,一旦我添加:作为WORD的合法符号,它就会将整个输入解析为对象Object - Us:er:class。LOWERCASE : [a-z] ;fragment NUMBER : [0-9] ;
fragment WHITE
最近,我将SQL解析器代码从对译移到了ANTLR,迁移非常顺利,但是当SQL包含和或条件运算符时,我就会收到这条错误消息。我是分享样本语法,将感谢任何帮助。如果我试图解析这个示例sql "SELECT Name,Age,Salary FROM Employee WHERE Age=12 AND Dept=15"但是,如果我用下面的规则替换,那么它就能工作了,我正在尝试实现不区分大小写的解析。DIGIT : [0-9];
fragment</em