我在 AntlrWorks 中运行的 ANTLR 语法之一抛出:
“无法启动调试器。等待连接到远程解析器超时。”
过去,此消息通常会消失,但此消息是持久的。在搜索 ANTLR 列表(例如 http://www.antlr.org/pipermail/antlr-interest/2009-June/034659.html )时,有提示表明错误消息与看起来的内容无关,但可能是语法错误。
有没有人知道如何在这种情况下“重新启动”或找到错误?
最佳答案
它可能相关,也可能不相关 - 但我们解决了以下问题:
在 UNIX 机器上它没有发生。在 Windows 上确实如此。有两个解析器规则因大小写而异(例如 myfoo 和 myFOO)。当他们得到解决时,错误就消失了。
我更新了 ANTLRworks,但错误一直存在,直到我们如上所述“解决”它。
关于debugging - ANTLR “Cannot launch the debugger. Time-out waiting to connect to the remote parser.”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845817/