debugging - ANTLR “Cannot launch the debugger. Time-out waiting to connect to the remote parser.”

标签 debugging antlr grammar

我在 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/

相关文章:

c++ - 未通过空格分隔的Bison/Yacc解析器将跳过语法- “unexpected $end”

grammar - 如何在Raku中使用匹配的定界符

debugging - 在 IntelliJ 中调试 gradle jettyRun

c - x86 - 获取方向标志 (DF) 的当前状态

java - ANTLR:找不到符号

parsing - ANTLR语法: parser- and lexer literals

algorithm - 这是一个有歧义的语法吗?我该如何解决?

javascript - jsfiddle 上的 JS 提示错误 - 如何破译和调试

java - 如何判断在 IntelliJ 中调试时是否触发了 Java 异常?

tree - Antrl3条件树重写