是否可以将 Xtext 与 Antlr v4 一起使用?

Is it possible to use Xtext with Antlr v4?

我想知道是否可以将 Antlr v4 与 Xtext 一起使用?
我知道目前(以及不久的将来)Xtext 依赖于 Antlr v3,因为他们说他们必须重写所有函数以适应 Antlr v4,但我认为可以将 Antlr v4 库添加到Xtext 而不是让它下载 v3 本身,或者如果不可能的话,如果可以使用 Antlr v4 生成解析器,然后将生成的 java 代码插入 Xtext。
或者您能想出另一种将 v4 与 Xtext 一起使用的方法吗?

如果您想知道我为什么要使用 v4:据我所知,它会自动处理不明确的语法(它会重写语法,以便计算机可以解决所有问题),这是我最纠结的事情

感谢您的帮助
克兹姆布里兹

不,没有简单的方法可以将 ANTLR4 插入 Xtext。

请注意,ANTLR4 的解析算法比 ANTLR3 的解析算法更强大,但这并不神奇。如果您的语法非常含糊,您可能(很可能?)仍然会遇到 v4 问题。

我建议您创建一个新问题和 post 您的 Xtext 语法并解释您遇到问题的地方。