antlr3

antlr3

文章 0 浏览 3

antlr3 NOT 规则

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

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

Antlr 词法分析器规则

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

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

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

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

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

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

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

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

为什么 Antlr 认为缺少括号?

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

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

ANTLRWorks:无法让操作员工作

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

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

if then else 条件评估

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

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

简单的 ANTLR 错误

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

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

ANTLR 生成空条件

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

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

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

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

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

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

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

风轻花落早 2024-11-16 09:45:10 4 0

使用 C# 目标一次性创建模型树层次结构

简而言之,我想知道如何在 ANTLR 语法中一次性正确构建模型层次结构,以及当前 C# 代码生成的正确方法是什么。正如文档中所述,访问返回变量当前似乎…

墟烟 2024-11-15 13:04:15 4 0

使用SBT 0.10.0与ANTLR3生成源代码

我如何使用 简单构建工具 (sbt) 0.10.0 生成任何类型的源代码基于 ANTLR3 语法? 我想如果我想在同一项目或同一父项目的子项目中使用生成的代码,我必…

岁月打碎记忆 2024-11-15 10:43:42 4 0

ANTLR3:确保该字符至少出现在一个地方

我试图确保带有通配符的文本中至少包含一个字符, fragment CHARACTER : ('a'..'z'|'0'..'9'|'-'|'&'|'@'|'$'|'%'|'.'|':'); fragment WILDCARD_QUEST…

罪歌 2024-11-14 20:47:58 3 0

为什么我的 antlr lexer java 类“代码太大”?

这是 Antlr 中的词法分析器(抱歉,文件很长): lexer grammar SqlServerDialectLexer; /* T-SQL words */ AND: 'AND'; BIGINT: 'BIGINT'; BIT: 'BIT…

万水千山粽是情ミ 2024-11-14 16:24:33 3 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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