antlr

antlr

文章 8 浏览 111

C 预处理器的 ANTLR 语法

我在antlr网站上下载了ac预处理器语法。但是它有一个错误,我不知道如何纠正它。 macroExpansion : id=IDENTIFIER WS? LPAREN WS? RPAREN -> ^(EXPAND…

药祭#氼 2025-01-03 10:03:53 1 0

Antlr 树解析器语法

我有一个可以生成 ast 的语法文件。如何编写可以遍历生成的树的树语法?我有一些来自互联网的示例,但是虽然我可以理解它们,但我不知道如何编写它们…

浅唱々樱花落 2025-01-03 09:46:07 3 0

树重写 - 整个子树而不仅仅是顶部节点应该成为根

我希望 *addition_operator* 的树重写包含整个子树而不仅仅是顶部节点,以便 *hint_keywords* 仍然在树中。 加法非常复杂,因为我想在树中添加 T_LEFT…

尸血腥色 2025-01-03 01:38:09 4 0

使用自定义 AST 节点类型进行树过滤时,如何避免抛出 ClassCastException?

我使用派生自 CommonTree 的自定义 AST 节点类型构建了 AST。 这似乎工作正常,直到我使用包含 * 通配符的树过滤语法。 this 页面上的评论表明这是由…

情绪失控 2025-01-02 05:06:11 3 0

如何从antlr中的解析器获取所有标记

我想从我的解析器中获取所有标记,然后我想过滤输出,获取 AST(myAST) 列表: ANTLRStringStream stream = new ANTLRStringStream("P + 1 + F(A + 3)"…

旧情别恋 2025-01-02 04:56:17 5 0

为什么两个 ANLTR 解析器对同一个字符串的解释不同?

我有以下 ANTLR 语法: grammar Tasks; options { language = Java; } tokens { TODO = 'TODO'; } plan : block; block: '(' TODO ( TODO | block )* …

虫児飞 2025-01-01 16:50:52 5 0

类在类路径中时出现 ClassDefNotFoundError

我正在尝试运行 ParSeMiS。根据文档,它需要在其 lib 目录中提供 ant、prefuse 和 antlr jar。我已经把所有需要的罐子都放进去了。但是,当我尝试运行…

北城孤痞 2025-01-01 00:46:29 11 0

语法写作初学者指南

我正在工作的应用程序从文件导入中输入大量数据,并相应地更新数据库列。我需要提出一个自定义规则引擎,该引擎将根据验证处理所有输入值并相应地执行…

随风而去 2024-12-31 22:26:02 7 0

ANTLR - 运行/调试期间的非确定性行为

我正在尝试使用 ANTLR(尝试过 3.3 和 3.4)。当我尝试运行测试代码时,发生了奇怪的事情。请先看我非常简单的代码,然后我会解释我的问题。 测试语法…

空名 2024-12-29 18:18:42 5 0

ANTLR 从 Java 到 C#

我计划创建一些可以自动从 Java 翻译到 C# 的东西(然后反过来)。我需要的是可以用来将 Java 源代码转换为 C# 源代码的东西。 我遇到了 ANTLR,但我…

北笙凉宸 2024-12-29 18:13:20 5 0

Eclipse中Antlr安装问题

我在 Eclipse 中安装了 Antlr。并将antlr-code生成器-输出文件夹-项目相对文件夹设置为antlr-generator。 我可以新建语法文件(grammar.g)并成功编译…

无需解释 2024-12-29 10:23:41 2 0

动态创建词法分析器规则

这是一个简单的规则: NAME : 'name1' | 'name2' | 'name3'; 是否可以使用包含字符串的数组动态地为此类规则提供替代方案?…

手心的海 2024-12-29 03:21:49 7 0

在哪里可以找到实际的 ANTLR Objective-C 示例?

有些页面表明 ANTLR 可与 Objective-C 配合使用,但我找不到任何文档或示例来实际使用 ANTLR 与 Objective-C 目标。我什至翻阅了源代码,但没有找到任…

秋叶绚丽 2024-12-29 02:21:55 2 0

改变 Antlr3 中的词法分析器行为?

NAME: ('a'..'z')+; QUOTED_NAME: Q NAME Q; Q: '"'; name : NAME | QUOTED_NAME; 对于 mytext 结果是 mytext 对于 "mytext" 结果是 "mytext" 有什么…

停顿的约定 2024-12-28 16:16:03 10 0

为 Antlr3 语法添加带引号的字符串支持

我正在尝试实现一种用于解析查询的语法。单个查询由 items 组成,其中每个项目可以是 name 或 name-ref。 name 是 mystring (只有字母,没有空格)或…

爱的十字路口 2024-12-28 10:47:24 5 0
更多

推荐作者

5040234068

文章 0 评论 0

樱花雨梦

文章 0 评论 0

≈。彩虹

文章 0 评论 0

雨轻弹

文章 0 评论 0

血之狂魔

文章 0 评论 0

qq_0bIjwE

文章 0 评论 0

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