|
|
1
1
lexer只能将一种令牌类型分配给一种模式。您希望它为三种令牌类型分配一个年份模式,并在运行时决定哪一种是正确的。这不是ANTLR的工作方式。
在您的情况下,所有年份(不仅是可选年份)都将被第一条规则捕获,即。
唯一匹配的规则是
但缺少“-”。
如果删除
如果这不起作用,请张贴完整的语法;您发布的内容不包含规则,例如
|
|
|
David542 · 任何语言都允许函数名中有空格吗? 1 年前 |
|
Andy · 将LENGTH OF移动到COMP字段解析失败 2 年前 |
|
|
Chris Geo · 如何找到LR0项目的FOLLOW集合? 2 年前 |
|
|
Yash Singhal · 在reactjs中解析Pdf中的文本 2 年前 |
|
|
i33SoDA · 如何将逗号分隔的数字字符串解析为int数组? 2 年前 |