antlr3

antlr3

文章 0 浏览 1

帮助解析日志文件 (ANTLR3)

我需要一些指导来编写语法来解析游戏《永恒之塔》的日志文件。我决定使用 Antlr3(因为它似乎是一个可以完成这项工作的工具,并且我认为学习使用它对…

暗恋未遂 2024-09-01 10:08:36 4 0

ANTLR:使用 stringTemplate

(我是 Antlr 的菜鸟)...我在使用 StringTemplates 获取语法时遇到困难。基本上我正在尝试编写一些 DSL。我可以按照我想要的方式获得语法(正确解析…

酷遇一生 2024-08-31 16:16:01 3 0

这个 antlr 示例无法正常工作

此 ANTLR 示例不解析输入“1” 。你能解释一下为什么吗?它解析“11”。 grammar TestGrammar options { output=AST } expr: mexpr (PLUS^ mexpr)* SE…

笑看君怀她人 2024-08-30 15:24:50 3 0

ANTLR 语法:解析器和词法分析器文字

之间有什么区别 ... if_statement : 'if' condition 'then' statement 'else' statement 'end_if' ... 这个语法:和这个: ... if_statement : IF condi…

扎心 2024-08-26 17:44:47 6 0

ANTLR,可选“”在 JavaScript 中

我只是在玩 ANTLR,并决定尝试用它解析 JavaScript。但我在处理可选的“”时遇到了困难其中,其中语句结束由换行符标记。可以用一些简单的方式来完成…

蓝咒 2024-08-26 02:55:41 2 0

ANTLR3 运行时元数据

在解析过程中如何知道当前匹配的是哪条规则? 我想使用规则名称自动构建表示解析输入的 XML(或其他对象层次结构),而不需要使用语法操作或树。 这可…

最近可好 2024-08-24 00:49:43 3 0

如何使用antlr显示句子中的所有代词及其人称

根据 WayneH 的语法进行编辑 这是我的语法文件中的内容。 grammar pfinder options { language = Java } sentence : ((words | pronoun) SPACE)* ((wo…

月下凄凉 2024-08-23 03:29:59 4 0

ANTLR 3.x - 如何格式化重写规则

我发现自己面临着当原始规则中出现某些条件时如何正确格式化重写规则的挑战。 重写此内容的适当方法是什么: unaryExpression: op=('!' | '-') t=term…

滥情空心 2024-08-23 03:29:14 3 0

使用 C++ ANTLR 生成的 C 解析器中的类型

我正在尝试在使用 C 作为输出语言的 C++ 项目中使用 ANTLR v3.2 生成的解析器。理论上,生成的解析器可以编译为 C++,但我在处理解析器操作内的 C++ …

甜妞爱困 2024-08-22 16:40:49 3 0

结合使用antlr和DLR——AST转换

我有一个通过 ANTLR 生成的 AST,我需要将其转换为与 DLR 兼容的 AST(表达式树)。但是,我似乎无法为此使用树模式匹配器,因为表达式树在实例化时需…

み青杉依旧 2024-08-22 15:08:01 5 0

如何使用 ANTLR 修改 CommonTokenStream 中的标记文本?

我正在尝试学习 ANTLR 并同时将其用于当前的项目。 我已经可以在一段代码上运行词法分析器并将其输出到 CommonTokenStream 了。这工作正常,并且我已…

梦醒灬来后我 2024-08-21 14:27:48 5 0

尝试将语法重新组织为两个文件时出现异常 ANTLR 错误

我正在将语法重新组织为两个文件,以适应树语法; Lua.g 和 LuaGrammar.g。 Lua.g 将拥有我所有的词法分析器规则,LuaGrammar.g 将拥有我所有的树语法…

您的好友蓝忘机已上羡 2024-08-21 01:49:13 6 0

在 ANTRL 重写器语法的 StringTemplate 中使用 $ 作为分隔符

我正在尝试编写一个使用 StringTemplate 生成 HTML 输出的 ANTLR3 语法。为了避免必须转义模板规则中的所有 HTML 标记(例如 \\),我更喜欢使用美元…

两人的回忆 2024-08-20 20:16:32 3 0

ANTLR - 基本语法包括意外字符?

我有一个非常简单的 ANTLR 语法,我正在尝试让它工作,但目前惨败。非常感谢对此的一些指示... root : (keyword|ignore)* keyword : KEYWORD ignore :…

吾性傲以野 2024-08-20 11:57:09 3 0

如何使用 ANTLR 和 C 目标生成 LLVM IR

我目前正在尝试使用 ANTLR3 生成 LLVM IR。 但问题是,我需要 C 目标(C++ 会更好,但还不能工作,或者是吗?),但从 C 中我无法调用 LLVM C++ API …

醉殇 2024-08-20 11:00:53 5 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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