当我尝试生成监听器/访问者...对于我的语法我收到以下错误:ANTLR无法生成从4.5版开始的Javascript代码
有谁知道如何解决它?我仍然可以生成C#和Java代码.
来自文档:
这与创建Java词法分析器或解析器非常相似,除非您需要指定语言目标,例如:
$ antlr4 -Dlanguage=JavaScript MyGrammar.g4有关antlr4工具选项的完整列表,请访问工具文档页面.
你可能是目标Javascript
而不是必需的JavaScript
(注意案例); 我执行这两个时观察差异:
??{ yaauie@celeborn:~/Desktop/tmp-20160108 } ??? antlr4 -Dlanguage=JavaScript Hello.g4 [success] ??{ yaauie@celeborn:~/Desktop/tmp-20160108 } ??? antlr4 -Dlanguage=Javascript Hello.g4 error(31): ANTLR cannot generate Javascript code as of version 4.5.1 [error: 1]