antlr

antlr

文章 8 浏览 106

ANTLR 语义谓词

我正在尝试在 ANTLR 中使用语义谓词来实现以下语法规则 test[n] :({n==0}? =&gt ~('a')) |({n==1}? =&gt ~('b')) |({n==2}? =&gt ~('c')) 但是,ANTL…

瑾兮 2024-09-24 13:20:43 4 0

为只有一个字符的标识符定义 antlr 规则

我喜欢定义一个非常简单的规则,它应该代表标识符。这对于长度超过 1 个字符的标识符非常有效,但对于只有 1 个字符的标识符,我会得到 MismatchedTok…

云胡 2024-09-18 18:33:35 3 0

编译/解析有意义的空白

你好,我正在寻找一种伪 Markdown 类型的语言和一个解析器来将其解析为 xhtml。 我从未编写过编译器...我简单地了解了 ANTLR,并且想知道 ANTLR 是否…

白鸥掠海 2024-09-18 16:32:31 1 0

ANTLR:Unicode 字符扫描

问题:无法正确打印 Unicode 字符。 这是我的语法: options { k=1 filter=true // Allow any char but \uFFFF (16 bit -1) charVocabulary='\u0000'.…

那伤。 2024-09-17 12:40:32 6 0

请帮我从 java 和 ANTLR 创建解析树

请帮我解决这个问题: 我在页面上执行示例:http://www.antlr。 org/wiki/pages/viewpage.action?pageId=1760 为了使用这个示例,我在 ANTLRWork 1.4 …

萌能量女王 2024-09-16 18:02:55 6 0

在“之间”编写 ANTLR 动作多重性

我正在研究一个 ANTLR 语法,看起来像............ A : B+ 并且我希望能够在 B 的每个实例之前和之后执行一个操作。例如,我想要类似...... A : A {ou…

揪着可爱 2024-09-15 23:08:45 2 0

解决ANTLR互左递归规则

下面的 ANTLR 语法中的“expr”规则显然是相互左递归的。作为 ANTLR 新手,我很难解决这个问题。我已经阅读了ANTLR参考书中的“解决非LL(*)冲突”,但…

带刺的爱情 2024-09-15 22:24:18 4 0

ANTLR序列化

使抽象语法树可序列化为 XML 文件的最佳策略是什么?…

梦一生花开无言 2024-09-15 09:26:53 5 0

“令牌冲突”在布尔查询解析器中

我正在创建一个简单的布尔查询解析器。我想做下面这样的事情。 grammar BooleanQuery options { language = Java output = AST } LPAREN : ( '(' ) R…

顾铮苏瑾 2024-09-15 06:38:07 3 0

ANTLR,C# 目标中缺少方法

我使用 ANTLR 从树语法生成了 C# 代码,但找不到 downup() 方法。调用顺序:是否 topdown() bottomup() 等同于 downup() 方法?为什么Java中存在该方…

甜柠檬 2024-09-14 13:33:32 3 0

^ 和 ! 是什么意思?在ANTLR语法中代表

我很难弄清楚 ^ 和 ! 是什么意思。代表 ANTLR 语法术语。…

寄居人 2024-09-14 08:32:17 5 0

ANTLR:具有相似文字的 MismatchedTokenException

我有以下 rule : A B A : 'a_e' | 'a' B : '_b' 输入: a_b //dont work a_e_b //works 为什么词法分析器无法匹配此输入?当 ANTLR 匹配“a_b”中的“…

又爬满兰若 2024-09-13 18:50:20 4 0

antlr生成python代码可行吗?

要求是生成几个继承 ORM 基类的类, 这个类可能有几个静态属性,如列和其他东西, 以及一些可以在运行时针对小型业务逻辑进行评估的Python表达式, 我…

只是在用心讲痛 2024-09-13 16:38:23 6 0

一个类似 DSL 的小型 lisp,被编译成 C/C++代码 -- Antlr 是一个不错的选择吗?

创建类似 DSL 的 Lisp 语法 - 非常小的特定应用 - 但非常快 - 用 C 生成代码,Antlr 是一个不错的选择吗? 由于多种原因,它必须非常快,并且它会在内…

你的笑 2024-09-13 04:17:00 5 0

是否有一个实用程序可以在给定 ANTLR 语法的情况下生成匹配的字符串?

我有一个 ANTLR 语法,我想模​​糊我的解析器。…

ら栖息 2024-09-13 03:12:29 2 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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