1
|
TheWhiteJoker · 技术社区 · 7 年前 |
![]() |
1
1
问题是您的RETROBOX关键字是“RETROBOX”,但您的示例代码将其键入为“RETROBOX”。Antlr将“RetroBox”解析为标识符,因此如下“.”是意外的。 Antlr应发出错误:“第3:12行输入不匹配。”“应为”“(”“”)。 然后尝试恢复并继续解析。它尝试删除单个标记(只忽略“.”),并发现这是可行的。。。除了它现在匹配的规则是#Methodenaufruf而不是#RetroBoxShowCommand。 |
![]() |
paranoider · /ANTLR解析器规则中的s/s 7 年前 |
![]() |
tuk · Antlr分析规则,用于分析具有匹配大括号的字符串 7 年前 |
![]() |
Ritwik Bhar · Antlr-解析多行#为C.g4定义 7 年前 |