antlr

antlr

文章 8 浏览 106

忽略 ANTLR 语法规则上声明的异常

我有一个树解析器,它对我生成的 AST 进行语义分析 解析器。它有一个规则声明如下: transitionDefinition throws WorkflowStateNotFoundException: /…

雨落星ぅ辰 2024-09-01 10:18:15 5 0

帮助解析日志文件 (ANTLR3)

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

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

Antlr 中具有固定节点而不是错误节点的 AST

我有一个 antlr 生成的 Java 解析器,它使用 C 目标,并且运行得很好。问题是我还希望它能够解析错误代码并生成有意义的 AST。如果我向它提供一个最小…

辞慾 2024-09-01 03:12:17 7 0

ANTLR:使用 stringTemplate

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

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

使用antlr重写url

我的java程序需要重写html中的url(及时)。我正在寻找合适的工具,想知道 Antlr 是否适合我? 例如: &lthtml&gt&ltbody&gt &ltimg src="foo.jpg" /&…

地狱即天堂 2024-08-31 13:23:36 3 0

令牌与 antlr 语法谓词不匹配

我的语法文件中有以下词法分析器规则: LINE : 'F' | 'G' RULE : (('-&gt' ('F' | 'G')) =&gt 'F' | 'G' ) | LINE LINE + | LINE * (ROTATE + LINE+)+…

吲‖鸣 2024-08-31 03:20:13 3 0

这个 antlr 示例无法正常工作

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

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

一个有趣的项目来学习 Antlr

我正在从《The Definitive Antlr Reference》一书中学习 Antlr。我还处于起步阶段。我喜欢动手做一些事情,所以我认为做一个好的示例项目将是一次很好…

多像笑话 2024-08-30 08:54:34 2 0

使用 ANTLR 的动态类型语言示例

我正在寻找一些 ANTLR v3 示例,我尝试用谷歌搜索一下,但发现某些内容不符合我的要求。我找到了 Mantra 项目,但它是静态类型的,目前对我来说“太大…

深海少女心 2024-08-30 02:36:33 3 0

ANTLR AST 规则失败并出现 RewriteEmptyStreamException

我有一个简单的语法: grammar sample options { output = AST } assignment : IDENT ':=' expr '' expr : factor ('*' factor)* factor : primary …

年少掌心 2024-08-30 02:11:48 4 0

ANTLR 中的固定数字格式

如何在antlr语法中指定固定位数? 我想解析包含固定字符数字段的行。每个字段都是一个数字。 0034|9056|4567|0987|-2340| +345|1000 上面的行是示例行…

忆伤 2024-08-30 01:22:45 5 0

如何将 NSString* 转换为 ANTLR3_UINT8 或 ANTLR3_UINT16

有人可以告诉我将 NSString* 转换为 ANTLR3 字符串(在 C 中使用)的正确方法是什么? 编辑:这似乎有效 char buf[255] if ( YES == [myNSString getC…

时光礼记 2024-08-29 18:27:09 7 0

DSL生成测试数据

有多种方法可以生成测试数据(不仅仅是单元测试),例如,Object Mother、构建器等。另一种有用的方法是将测试数据编写为纯文本: 产品:主要;价格:…

花开雨落又逢春i 2024-08-28 15:56:06 7 0

ANTLR表达式重写中间树

对于像 3+4 这样的表达式,我想在中间表示树中使用值 7。 我无法弄清楚如何将返回值放入重写规则中。 表达式返回 [int v]: 等等。 如何将 expression…

方圜几里 2024-08-28 14:29:23 9 0

ANTLR 词法分析器不匹配标记

我有一个简单的 ANTLR 语法,我已将其精简为最基本的内容来演示我遇到的这个问题。我正在使用 ANTLRworks 1.3.1。 grammar sample assignment : IDENT…

冷默言语 2024-08-28 05:14:17 6 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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