问题标签 [antlr4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
164771 浏览

java - ANTLR:有一个简单的例子吗?

我想开始使用 ANTLR,但是在花了几个小时查看antlr.org站点上的示例之后,我仍然无法清楚地了解 Java 过程的语法。

有没有一些简单的例子,比如用 ANTLR 实现的四操作计算器,通过解析器定义一直到 Java 源代码?

0 投票
2 回答
27007 浏览

antlr - ANTLR 中的“语义谓词”是什么?

ANTLR中的语义谓词是什么?

0 投票
2 回答
2125 浏览

r - R 是否存在现有的 ANTLR 或 IRONY 语法?

有谁知道 R 是否存在现有的 ANTLR 或 IRONY 语法?

非常感谢。

0 投票
1 回答
10380 浏览

antlr - 否定词法分析器和解析器规则

如何~在 ANTLR 的词法分析器和解析器规则中使用否定元字符?

0 投票
1 回答
2801 浏览

antlr - 动态创建词法分析器规则

这是一个简单的规则:

是否可以使用包含字符串的数组动态地为此类规则提供替代方案?

0 投票
1 回答
7120 浏览

antlr - Antlr4 中语义谓词的语法

什么是 ANTLR3 中的“语义谓词”?Bart Kiers 很好地概述了 Antlr3 中的不同语义谓词。

太糟糕了,Antlr4 中的语法/语义似乎发生了变化,因此无法编译:

有人可以告诉我如何处理end_of_statement的第三种情况:如果下一个令牌是 '}' 则接受,但不要使用它。

0 投票
1 回答
328 浏览

antlr - ANTLR4 Beta 3 非常简单的语法不起作用

这是一个非常简单的语法:

OSX下使用antlr v4.0b3和JAVA 1.6版

使用以下命令编译语法:

然后我用 grun 来测试语法:

结果如下:

我的问题是:为什么我得到两个令牌('1' 和'2')而不是一个('12')?

非常感谢那些可以帮助我的人!!

干杯!

盖伊

0 投票
1 回答
1517 浏览

antlr - ANTLR 4 中规则中的选项发生了什么变化?

这不能在 ANTLR 4 中编译:

因为 backtrace=true... 它发生了什么?

我应该在 ANTLR 4 instread 中使用什么?

0 投票
1 回答
8107 浏览

antlr - ANTLR4 中的语义谓词?

您如何将这部分用 ANTLR 3 编写的代码翻译成 ANTLR 4?

我的意思是这种语义谓词现在似乎不存在。我可以用什么代替?

0 投票
2 回答
1120 浏览

antlr4 - ANTLR 4 中 $type 属性的替代品是什么?

这是示例。ANTLR4 无法识别此 ($type)。

这可以用什么代替?

谢谢你。