我知道ANTLR3有一个ANTLR3语法,在我看来,ANTLR4发行版包含用ANTLR3编写的ANTLR4语法,但是有用ANTLR4编写的ANTLR4语法吗?
发布于 2013-09-12 10:45:25
目前还没有官方语法,但其中一种语法是ANTLRWorks 2的一部分。这种语法显然缺少了官方语法中的一些错误报告功能,并且在行为上可能略有不同。
abstract=true选项,该选项已从正式的ANTLR版本中删除,因此该语法仅适用于项目分支中的特殊4.1-opt版本。AbstractGrammarLexer.java,并提供了emit()和handleBeginArgAction()的必要实现。发布于 2014-09-30 14:12:35
还有一个是关于GitHub的,作者是Terence,他自己。
https://github.com/antlr/grammars-v4/blob/master/antlr/antlr4
https://stackoverflow.com/questions/18761687
复制相似问题