|
|
1
2
您没有空格规则,因此StringCharacter匹配除引号和反斜杠字符(+转义序列)之外的所有字符。包含一个空白规则,使其与单个AND/OR标记匹配。此外,我建议为字符串文本定义lexer规则(
|
|
|
2
1
然而,一个天真的解决方案:
使用空白规则会变得更复杂。另一种解决方案是语义谓词向前看,防止读取关键字。 |
|
|
Håkon Hægland · 如何为语法的动作类添加默认方法? 7 年前 |
|
|
Eddtothefullest · 解决这种转变/减少快乐/野牛的冲突 7 年前 |
|
|
Zac Uwyo H · 生成语言L的BNF语法 8 年前 |
|
|
user9193072 · 用泵引理证明语言的非正则性 8 年前 |
|
|
JesseBuesking · 柠檬解析器减少错误 9 年前 |
|
|
DainDwarf · 在antlr4中精确分析n个参数 10 年前 |
|
|
Angel Todorov · 具有非贪婪规则的ANTLR 10 年前 |
|
|
Zhao · 困惑于将模棱两可的语法转换为明确的语法 10 年前 |