antlr

antlr

文章 8 浏览 111

来自 antlr 2.7.6 的虚假不确定性警告

我正在尝试使用 antlr 2.7.6 创建一个简单的表达式解析器,并在编译过程中收到一些不确定性警告。生成的java源似乎完全按照我想要的方式工作,但我想…

东京女 2025-01-07 02:35:09 3 0

如何解决这个不明确的语法?

我写了这个语法: expr : multExpr ( ('+' | '-') multExpr )*; multExpr : atom ( ('*' | '/') atom )*; atom : INT | FLOAT | ID | '(' expr ')'; c…

谈下烟灰 2025-01-06 17:25:04 7 0

ANTLR 语法在解析类似规则时不会回溯

假设我有一个语法,它负责全局变量和 C 的某些变体的一些方法声明, program: (declaration)* (procedure)*; declaration: typespec identifier ';'; …

软糯酥胸 2025-01-06 05:08:02 6 0

ANTLR toStringTree() 未被识别

我正在使用antlr编写语法,并且我有一个主要函数来测试语法接受的程序。主要功能是: package compiler; import org.antlr.runtime.ANTLRInputStream;…

小猫一只 2025-01-05 22:38:07 2 0

ANTLR 语法 if 语句

我一直致力于学习 ANTLR,以便创建一种特定于领域的语言。要求之一是将这个 DSL 转换为 C。我已经能够获得识别 DSL 的基本语法,但是我在将其转换为 C…

烟酒忠诚 2025-01-05 21:14:11 3 0

ANTLR - NoViableAltException

我正在尝试通过编写语法来学习 ANTLR(我正在使用 Eclipse 和 ANTLR 插件),一切进展顺利,直到我遇到错误: NoViableAltException: line 0:-1 no vi…

—━☆沉默づ 2025-01-05 17:53:53 3 0

ANTLR 语法 - 解析标签和指令

我正在编写一个使用指令列表代码的解释器。当我尝试编写带标签的指令语法时遇到一些问题。 我想解析这个代码块: LD 4 ST A LD A EQ 4 ST _AUX_1 (* I…

冧九 2025-01-05 16:39:20 4 0

使用 ANTLR 解析 Java 代码“需求概念”

我正在尝试使用 ANTLR 进行程序编译,我使用 Java 编程语言作为目标,问题的核心是开发 Intent Regornizer 来纠正错误并改进源代码(如果源代码不符合…

古镇旧梦 2025-01-05 05:15:45 3 0

无法解释 ANTLRWorks 输出

我使用以下简单的语法来了解 ANTLR。 grammar Example; options { language=Java; } ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')…

时光沙漏 2025-01-05 04:23:04 5 0

Antlr 错误:以下标记定义永远无法匹配,因为先前的标记与相同的输入匹配

我正在使用antlr编写一种简单的语言,我在AntlrWorks中定义了Lexer语法,但是当我想生成java代码时,它给了我错误: Antlr错误:以下标记定义永远无法…

天冷不及心凉 2025-01-05 02:55:16 4 0

简单的语法不起作用

我有一个简单的语法来解析包含括号之间的标识符和关键字的文件(希望如此): grammar Keyword; // PARSER RULES // entry_point : ('['ID']')*; // L…

jJeQQOZ5 2025-01-05 02:24:10 1 0

ANTLR 生成的解析器产生 MissingTokenException

我使用 ANTLRv3 来解析如下所示的输入: * this is an outline item at level 1 ** item at level 2 *** item at level 3 * another item at level 1 …

日裸衫吸 2025-01-04 19:27:55 8 0

在 ANTLR 中生成文件时出错

所以我试图在 ANTLR 中编写一个解析器,这是我第一次使用它,我遇到了一个我找不到解决方案的问题,如果这是一个非常简单的问题,我深表歉意。无论如…

骄兵必败 2025-01-04 06:53:03 1 0

ANTLR 将多个 EOL 视为一个?

我想解析一种语言,其中语句由 EOL 分隔。我在词法分析器语法中尝试了这一点(从文档中的示例复制): EOL : ('\r'? '\n')+ ; // any number of conse…

泅渡 2025-01-04 00:17:20 4 0

文件中的 Antlr 令牌

向 Antlr 提供大量代币的最佳方式是什么? 假设我们有 100,000 个英语动词的列表,我们如何将它们添加到我们的语法中?我们当然可以包含一个像 verbs.…

你是我的挚爱i 2025-01-03 20:04:05 3 0
更多

推荐作者

5040234068

文章 0 评论 0

樱花雨梦

文章 0 评论 0

≈。彩虹

文章 0 评论 0

雨轻弹

文章 0 评论 0

血之狂魔

文章 0 评论 0

qq_0bIjwE

文章 0 评论 0

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