antlr

antlr

文章 8 浏览 106

ANTLR“子树的意外结束”

嘿。我是 ANTLR 的新手。 ANTLRWorks 向导为我编写了以下代码: grammar test ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')* INT…

烦人精 2024-08-15 06:43:13 6 0

ANTLR解析问题

我需要能够匹配某个字符串('[',然后是任意数量的等号,或者没有,然后是 '['),然后我需要匹配匹配的右括号 ('] ' 然后相同数量的等号然后 ']') 在…

檐上三寸雪 2024-08-14 10:10:32 2 0

ANTLR 如何执行字符操作?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

风尘浪孓 2024-08-14 08:18:41 3 0

antlr : C++ Visual Studio 2008 的目标

Antlr 网站对于编译 C++ 语法的主题并不清楚, 它说该工具将生成与 C++ 兼容的 C 代码,这是什么意思?我可以用 VS 2008 编译这段代码吗?…

一身软味 2024-08-14 06:44:34 5 0

处理词法分析器/解析器中的无效输入

所以,我正在解析 Hayes 调制解调器 AT 命令。不是从文件中读取,而是作为 char * 传递(我使用的是 C)。 1)如果我得到一些我完全不认识的东西怎么…

二智少女猫性小仙女 2024-08-14 04:01:36 6 0

如何使用 Antlr 通过翻译 Gunit 文件生成的 junit 文件

我正在尝试对 Antlr 中的多个返回值进行单元测试。我使用 Gunit 进行定期单元测试。但是,我不太确定如何处理按照 http://www.antlr.org/wiki/display…

-黛色若梦 2024-08-14 02:07:08 8 0

任意顺序的 ANTLR 命名函数参数/参数

我一直在寻找一种方法让命名函数参数/参数以任意顺序出现在 ANTLR 中。有谁知道 ANTLR 解析器表达式中是否存在忽略顺序的语法? 假设该语言中有一个函…

薯片软お妹 2024-08-14 00:34:00 4 0

从函数参数而不是文件中获取输入

我看到的所有示例都在 lex &amp 文件中读取。解析它。 我需要一个函数,它接受一个字符串(char *,我正在生成 C 代码)作为参数,并对其进行操作。 …

一萌ing 2024-08-13 23:02:31 8 0

字符串匹配问题(我可以优先考虑吗?)

我有一个(错误指定的)要求,要求我识别某些关键字,但也有“任何字符串”的规定... 例如,在输入“让我们有一个”中,我必须处理==“啤酒”,== “c…

墨落画卷 2024-08-13 17:20:00 7 0

如何在规则中排除多个字符?

我正在尝试在 ANTLRWorks 中编写字符串匹配规则,并且需要匹配转义引号或任何非引号字符。我可以匹配转义引号,但我在其他部分遇到问题: ~'\'' | ~'\…

暖阳 2024-08-13 16:53:17 3 0

词法分析中的字符消耗

如果我有如下子规则: .. (~']' ~']')* ... 它只会匹配偶数个字符吗?…

人事已非 2024-08-13 16:30:40 4 0

删除空格,但最后还是删除吗?

我正在尝试解析 Lua,它在某些情况下依赖于空格,因为它不使用大括号作为范围。我认为只有当另一个规则不匹配时才抛出空格是最好的方法,但我不知道如…

葮薆情 2024-08-13 16:28:24 2 0

ANTLR “无法启动调试器。等待连接到远程解析器超时。”

我在 AntlrWorks 中运行的 ANTLR 语法之一抛出: “无法启动调试器。等待连接到远程解析器超时。” 过去,此消息通常会消失,但此消息会持续存在。在…

ゃ懵逼小萝莉 2024-08-13 15:50:02 4 0

ANTLR 解析器挂在 proxy.handshake 调用上

我正在尝试让基本的 ECMAScript 解析器工作,并找到了 ECMAScript 3 的完整 ANTLR 语法,看起来编译正常并生成适当的 Lexer/Parser/Walker Java 文件…

落花浅忆 2024-08-13 04:37:14 10 0

如何匹配字符串,但不区分大小写?

假设我想匹配“beer”,但不关心大小写。 目前我将一个标记定义为 ('b'|'B' 'e'|'E' 'e'|'E' 'r'|'R') 但我有很多这样的标记,但实际上并没有想要处理…

樱娆 2024-08-13 01:21:42 6 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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