antlr3

antlr3

文章 0 浏览 3

java主< inputfile 不起作用(Main 是一个用于测试 ANTLR 语法的 java 类)

我正在尝试使用这样的标准测试设备来测试 ANTLR 语法 import org.antlr.runtime.*; class Main { public static void main(String[] args) throws Exc…

辞取 2024-12-14 03:09:08 1 0

ANTLR:解决根语法的静态初始值设定项中代码太大的问题

在寻找问题的解决方案时,我得到了这个问题,建议使用复合语法来消除代码太大。问题在那里,我已经在使用语法导入,但是当我进一步扩展导入的语法之一…

秋凉 2024-12-13 13:40:08 0 0

使用 ANTLR 解析字符串文字时出现 NoViableAltException

我对 ANTLR 很陌生,试图解析一个简单的 PL/SQL 函数。如果这是一个愚蠢的问题,我很抱歉。 function MyFunc return boolean is begin IF :USER_ID_P …

妳是的陽光 2024-12-13 06:18:10 0 0

ANTLR Decision 可以使用多种替代方案来匹配输入

我有这个简单的语法: expr: factor; factor: atom (('*' ^ | '/'^) atom)*; atom: INT | ':' expr; INT: ('0'..'9')+ 当我运行它时,它说: 决策可以…

谁许谁一生繁华 2024-12-13 01:52:05 0 0

ANTLR 错误:决策可以使用多种替代方案来匹配输入

我不明白如何处理 ANTLR 语法的错误: ****************error message********* Decision can match input such as "{'+', '-'} IDENT" using multipl…

半暖夏伤 2024-12-12 19:54:13 0 0

带有antlr3-maven-plugin的Maven 3:源生成真的发生在流程源中吗?

我正在使用 Maven 3 的 antlr3-maven-plugin (v.3.3)。由于文档,它只有一个名为 antlr 的目标: 默认绑定到生命周期阶段:generate-sources 但是,当…

转瞬即逝 2024-12-12 01:16:05 0 0

为什么这个语法是错误208?

我不明白为什么以下语法会导致错误 208 抱怨 IF 将永远不会匹配: error(208): test.g:11:1: The following token definitions can never be matched …

心的位置 2024-12-11 13:15:33 0 0

不同状态下不同的词法分析器规则

我一直在为 HTML 中嵌入的某些模板语言(FreeMarker)开发解析器,例如: ${abc} Welcome! Welcome ${user}, our beloved leader! Our latest product…

他是夢罘是命 2024-12-11 09:02:59 1 0

字符串文字标记生成带有转义序列标记的 MismatchedTokenException

我目前正在尝试实现一个 Antlr 解析器。 添加转义序列支持后,我在标识字符串文字的标记中获得了奇怪的 MismatchedTokenException 。 以下是导致该问…

御弟哥哥 2024-12-10 02:28:29 0 0

未创建 ANTLR3 Hetero 节点

我正在尝试根据此处提供的示例创建异构树: http://www.antlr.org/wiki/display/ANTLR3/Tree+construction#Treeconstruction-Heterogeneoustreenodes …

往日 2024-12-08 15:26:15 1 0

如何将ANTLR C语法中的postfix_expression转换为AST?

我正在通过修改C语法并尝试一些自己感兴趣的东西来学习ANTLR。我开始使用的C语法来自: http://www.antlr.org/grammar/1153358328744/ Cg 现在我想将 …

小女人ら 2024-12-08 15:06:31 0 0

ANTLR 不匹配 unicode 转义字符

我正在为类 C 语言编写一个解析器/解释器,我需要解释转义字符。其中之一是带有此模式“\uXXXX”的 unicode 转义序列,其中 X 是某个十六进制数字。 …

隐诗 2024-12-08 13:48:17 0 0

扩展 ANTLR3 AST

使用 ANTLR2,您可以在语法定义文件中定义类似的内容: options { language = "CSharp"; namespace = "Extended.Tokens"; } tokens { TOKEN; } 然后,…

活泼老夫 2024-12-08 07:42:52 2 0

Antlr setText 没有按我预期的方式工作

我需要将标识符转换为 beanutil 字符串,以便从对象中检索项目。标识符到字符串的转换如下所示: name ==> name attribute.name ==> attributes(name)…

尐偏执 2024-12-08 06:57:43 0 0

ANTLR 注册表达错误

你能看出下面的正则表达式有什么错误吗?我在 Antlr 3.4 中定义它,但它接受像 $one、£one 这样的参数,尽管它不应该接受。但是,它不接受 o£ne 或 o$…

独木成林 2024-12-08 06:21:41 0 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文