antlr

antlr

文章 8 浏览 111

4.10.1 python atndeserializer损坏了吗?

Java实现继续运行良好,但是Python实现在升级到4.10.1之前也一直在运行良好,现在在调整Atndeserialializer的第89行上抛出TypeError。 这是已知的错误…

夜深人未静 2025-01-23 10:35:31 3 0

antlr算术和比较表达式语法

如何将关系操作添加到我的代码中, 感谢 我的代码是 grammar denem1; options { output=AST; } tokens { ROOT; } parse : stat+ EOF -> ^(ROOT stat+)…

a√萤火虫的光℡ 2025-01-21 21:22:32 4 0

ANTLRFileStream 已弃用,我可以使用什么来代替?

我正在尝试编译一个测试类来测试一个简单的语法。 import org.antlr.v4.runtime.*; public class Test { public static void main(String[] args) thr…

红衣飘飘貌似仙 2025-01-20 15:04:26 4 0

根据当前行号有条件跳过ANTLR Lexer规则

我的antlr lexer语法中有这对规则,它符合相同的模式,但具有相互排斥的谓词: MAGIC: '#' ~[\r\n]* {getLine() == 1}? ; HASH_COMMENT: '#' ~[\r\n]*…

孤星 2025-01-20 01:22:47 3 0

Antlr 词法分析器规则标记浮点/双精度

我正在尝试使用 这个正则表达式 来标记 Antlr 中的双精度值,但显然这个正则表达式没有被 Antlr 理解。 Number: (-?)(0|([1-9][0-9]*))(\\.[0-9]+)?; …

§对你不离不弃 2025-01-19 18:44:32 3 0

后期处理 Antlr Maven 目标

我正在使用 Maven 运行 Antlr。 Antlr 从 .g 文件生成 .java 文件,我需要后期处理生成的 java 文件(对其进行一些更改)。我该怎么做呢? org.antlr …

反话 2025-01-18 06:17:34 4 0

ANTLR4错误恢复问题的问题

我在 ANTLR4 中发现了一个关于错误恢复的奇怪问题。如果我从 ANTLR 书中获取语法示例 grammar simple; prog: classDef+ ; // match one or more class…

〆一缕阳光ご 2025-01-18 04:59:19 6 0

如何从解析树到Java类文件

我正在使用具有以下功能的命令行工具: 使用扩展的Antlr4 Java9语法修改了.java文件。文件中的语法是Java,对包括目的的方法进行了一个修改,例如在此…

请你别敷衍 2025-01-18 02:29:18 5 0

如何为非 lambda-free 语言创建 ANTLR 语法?

我试图使用 ANTLR v4.9.3 模仿下面显示的语法 G ... 我的尝试如下所示... grammar G ; s : t s | ; t : 'aaa' t 'bbb' | ; 我按如下方式调用 ANTLR …

青衫儰鉨ミ守葔 2025-01-17 02:47:15 3 0

我刚刚开始使用 ANTLR,我无法破译我在哪里搞砸了不匹配的输入错误

我刚刚开始使用 antlr,所以我非常感谢您的帮助!我只是想制定一个变量声明声明规则,但它不起作用!我已将我正在使用的文件放在下面,如果您需要其他…

我喜欢麦丽素 2025-01-15 13:19:44 3 0

在文件中打印词法错误 ANTLR intelliJ

我尝试在文件中打印来自简单输入的词汇错误,我已经定义了我的语法并且一切正常,我的主要是这样的: public class Main { public static void main(S…

拒绝两难 2025-01-15 10:00:12 1 0

测试 AST 中的子树存在于 ANTLRv4 中后删除它

我有一个来自 ANTLR 语法“Mygrammar”的 AST,并且我想在测试 AST 中存在“myrule”后删除与规则“myrule”相对应的节点(及其子节点)。我想知道是…

烟织青萝梦 2025-01-14 16:24:54 5 0

令牌计数比较语法

grammar neq; WS : [ \t\r\n]+ -> skip ; root: aGTb | bGTa | eq; aGTb: 'a' | eq aGTb | aGTb eq | aGTb aGTb ; bGTa: 'b' | eq bGTa | bGTa eq | b…

守望孤独 2025-01-14 06:34:48 7 0

Antlr4部分匹配但不报错

这是我的antlr4语法: grammar TestExpr; prog: stat ; stat: expr ; expr : expr '|' expr #orJoin | expr '&' expr #andJoin | '(' expr ')' #neste…

傲鸠 2025-01-14 03:43:46 7 0

ANTLR4 - 如何结束“最长比赛胜利”并使用第一个匹配规则?

原始问题: 我要解析的代码: N100G1M4 我的期望:N100 G1 M4 但是 ANTLR 无法识别这一点,因为 ANTLR 总是匹配最长的子字符串? 案件如何处理? 更新…

疏忽 2025-01-13 20:12:26 3 0
更多

推荐作者

5040234068

文章 0 评论 0

樱花雨梦

文章 0 评论 0

≈。彩虹

文章 0 评论 0

雨轻弹

文章 0 评论 0

血之狂魔

文章 0 评论 0

qq_0bIjwE

文章 0 评论 0

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