antlr3

antlr3

文章 0 浏览 6

如何通过ANTLR识别英文单词?

我想确定一个单词是否在大量关键字(粗俗等)列表中,并且解析器应该是一个很好的解决方案(据我所知它应该很快),因为我需要一些规则如何重写这些字…

情深如许 2024-11-30 17:55:20 8 0

ANTLR:在语法中定义新通道

我知道可以在 ANTLR 语法中的默认和隐藏令牌通道之间切换,但假​​设我想要第三个通道。如何在语法中定义新的令牌通道?例如,假设我想要一个名为 AL…

娇纵 2024-11-30 17:47:42 7 0

ANTLR 匹配除

除了特定的令牌之外,还有什么方法可以匹配 antlr 中的令牌吗? 我有一条规则,规定 '_' 可以是 ID。现在我有一个特定的情况,我想匹配一个 ID,但在…

憧憬巴黎街头的黎明 2024-11-30 02:28:44 7 0

具有相同标签的多个替代方案,只有最后一个获得分配给它的任何内容

我有一些非保留关键字与以下规则匹配: kFOO = {self.input.LT(1).text.lower() == 'foo'}? ID; 其中 ID 标记是标准的字母数字字符串。这些类型的规则…

婴鹅 2024-11-29 20:48:46 6 0

antlr3 NOT 规则

negExpression : (NOT^)* primitiveElement ; 这是我的规则。我现在有这样的代码: !!(1==1) 我期望我最终会得到这棵树: NOT | NOT | == / \ 1 1 一…

So尛奶瓶 2024-11-29 18:04:51 5 0

Antlr 词法分析器规则

我有一个匹配字符串的规则,如下所示: STRING : '"' ( ~( '"' | '\\' ) | '\\' . )* '"' ; 我不希望引号成为标记文本的一部分。在 Antlr2 中,我只是…

余厌 2024-11-29 10:38:52 4 0

ANTLR 异常 - “无法将索引 111 处的 Unicode 字符 \uDCAF 转换为指定的代码页。”

召集所有 ANTLR 专家! 我有一个 .NET 程序集托管在 IIS 网站中,该网站使用 ANTLR 进行搜索引擎风格的自然语言查询处理。例如,如果用户输入: 奶酪…

倾听心声的旋律 2024-11-28 06:33:14 7 0

如何从antlr中的语法文件创建令牌文件

我正在使用 antlr 创建 DSL。 Lexer 和 Parser 编写在一个语法文件中(例如layout.g)。树语法是在另一个语法文件(例如layoutTree.g)中编写的。现在…

﹏雨一样淡蓝的深情 2024-11-26 05:49:46 8 0

为什么 Antlr 认为缺少括号?

我创建了一个语法来解析简单的 LDAP 查询语法。语法是: expression : LEFT_PAREN! ('&' | '||' | '!')^ (atom | expression)* RIGHT_PAREN! EOF ; at…

我是男神闪亮亮 2024-11-19 17:55:05 9 0

ANTLRWorks:无法让操作员工作

我已经尝试学习 ANTLR 一段时间了,终于得到了权威的 ANTLR 参考资料。 好吧,我在 ANTLRWorks 1.4 中尝试了以下内容 grammar Test; INT : '0'..'9'+ …

野心澎湃 2024-11-19 12:45:16 10 0

if then else 条件评估

我有一种语言,基本上是将列映射到数组中的新结构。该语言旨在让产品经理定义映射,而无需了解大量编程细节。我确信这里还有很多需要改进的地方,但这…

九公里浅绿 2024-11-18 21:25:47 8 0

简单的 ANTLR 错误

我从 ANTLR 开始,但出现了一些错误,我真的不明白为什么。 这是我非常简单的语法 grammar Expr; options {backtrack=true;} @header {} @members {} …

伴随着你 2024-11-18 19:46:51 10 0

ANTLR 生成空条件

我正在尝试学习使用 ANTLR,但在这种情况下我无法弄清楚我的代码有什么问题。我希望这对于任何有相关经验的人来说都会很容易。这就是语法(很短)。 g…

晨与橙与城 2024-11-17 22:03:24 8 0

antlr 使用多个替代项匹配输入错误

当antlr v3.1 根据此规则进行编译时,我收到一条警告 sentence : (CAPITAL_LETTERS_AND_NUMBERS | INT | ANY_WORD ) ( INT | CAPITAL_LETTERS_AND_NUM…

冷夜 2024-11-17 05:08:20 11 0

为什么antlr3 C# 解析器方法是私有的?

我正在 antlr 中构建一个解析器,它可以编译为工作的 java 目标。当我重新定位 c#2 时,它会生成一个解析器,其中所有解析方法都是私有的,但标有 [Gr…

风轻花落早 2024-11-16 09:45:10 9 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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