Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
antlr 3.4或3.5中Javascript的状态_Javascript_Antlr_Antlr3 - Fatal编程技术网

antlr 3.4或3.5中Javascript的状态

antlr 3.4或3.5中Javascript的状态,javascript,antlr,antlr3,Javascript,Antlr,Antlr3,ANTLR 3.4或3.5中JavaScript目标的状态是什么?我一直在网上寻找这个问题的答案,但到目前为止我什么也没找到。我知道它在v3.2中被破坏,然后在v3.3中被修复,但它没有作为与ANTLR 3.4一致的目标列在中 我有一个项目,在这个项目中,我需要转换Java目标ANTLR语法,我以前将其编写为JavaScript,我希望在继续之前确保JavaScript目标得到ANTLR 3.4或3.5的支持 ANTLR 3.1和3.2在生成JavaScript代码1时出现了一些错误,但您应该可

ANTLR 3.4或3.5中JavaScript目标的状态是什么?我一直在网上寻找这个问题的答案,但到目前为止我什么也没找到。我知道它在v3.2中被破坏,然后在v3.3中被修复,但它没有作为与ANTLR 3.4一致的目标列在中


我有一个项目,在这个项目中,我需要转换Java目标ANTLR语法,我以前将其编写为JavaScript,我希望在继续之前确保JavaScript目标得到ANTLR 3.4或3.5的支持

ANTLR 3.1和3.2在生成JavaScript代码1时出现了一些错误,但您应该可以使用3.3版

您可以在此处找到JavaScript运行时:

关于如何使用ANTLR+JS的小演示可以在以下问答中找到:


1

为什么不试试呢?以“基于意见”结束?这似乎是一个可以机械地回答的问题。这么多人和废话有什么密切关系?谢谢。我的想法完全正确。嗨,巴特,我测试了一个非常简单的语法,以及你在上面的ANTLR 3.4和3.5中链接到的教程中的语法,它们都不能像你说的那样在任何一个版本中工作。它们在ANTLR 3.3中工作。在Antlr3.4和3.5中,我得到了与上面链接的教程中的人相同的错误(生成的JS解析器有类似空对象的错误)。我还注意到,在教程中,您说您从原始语法中删除了全局回溯,以使其与JS目标一起工作。JS目标不支持全局回溯吗?@kchadha,啊,好吧,我删除了3.4和3.5。谢谢我不是100%确定,但我认为回溯在JS目标中是有效的,但是应该尽量避免它(不管你使用什么目标)。