ANTLR 问答列表

用于识别指数表示法数字和标识符的 ANTLR 语法

作者:Antonio J. 提问时间:8/27/2023

我正在设计一种 ANTLR 语法,它至少需要识别指数表示法、变量标识符和字符串中的数字。我遇到了一个问题,即语法将 1E4 识别为好像 E 开始一个标识符,而不是将其识别为指数表示法中的数字。我正在 ...

antlr错误消息似乎是自相矛盾的?我做错了什么?

作者:Dov 提问时间:8/26/2023

我在文件 xbf.g4 中有以下 antlr4 语法 grammar xbf; prog: ( struct_def )* ; type: ( type_uint | type_float | ...

ANTLR4 规则开头的可选符号

作者:Diego Marcolungo 提问时间:8/20/2023

我正在学习 ANTLR4 的工作原理。我不明白如何在规则的开头处理可选符号。 我有这个简单的语法: genericRule: optional otherPart ; optional: ( '...

使用目标语言功能动态结束令牌捕获?

作者:David542 提问时间:8/6/2023

我有一个语法,允许以 .但是,根据“方言”值,我们将以不同的方式解析表达式的内部。让我举几个例子:@dialect(...) = @postgres(')'''--comment) + 2 = 3 ...

使用通用 SQL 方言捕获组

作者:David542 提问时间:8/6/2023

我想定义一个语法表达式: =expr + #native(...) expr可以是我们语法中的任何有效表达式,这目前有效。但是,在目标(可能是多个)方言中是有效的 SQL 语句,这意味着我们无法...

Antlr PLSQL,如何获取表达式的位置

作者:Alena 提问时间:7/18/2023

我想使用 antlr PLSQL 解析器来操作来自 Oracle Forms 的 sql 代码。 因此,我创建了所有需要的 Java 类,现在有了这个工作正常的 Main 代码: CharStre...

ANTLR4:在语法文件中的空格条件处理方面需要帮助

作者:84292048274956 提问时间:7/12/2023

我是 ANTLR 的新手,但已经为特定的访问控制语法编写了一个功能强大的 (4.13.0) 解析器/词法分析器。 介绍 仅就上下文而言,此语法实现的最终目标是促进将合规的文本表达式解析为基于对象的...

如何解析具有相互重叠的分隔符的字符串?

作者:Tiiba 提问时间:6/7/2023

我正在使用 ANTLR4 解析文档(wikitext)。在本文档中,用“”括起来的字符串是斜体的(如“斜体”)。被 ''' 括起来的字符串是粗体的(如 '''bold''')。但也有可能同时应用两种样...

如何制作与分隔符内外的字符串匹配的 ANTLR 语法?

作者:Tiiba 提问时间:6/5/2023

ANTLR4 的这种语法应该将文档分解为两种类型的子字符串:wiki 和 nowiki。 grammar NoWikiText; nowiki: '<nowiki>' ~'</nowiki>'* ...

如何在 Android 项目中使用 AntlrV4

作者:WBarber 提问时间:5/24/2023

当使用 intellij 的 Antlr4 插件时,我似乎无法让 antlr4 在我的 android 项目中工作。将词法分析器分配给 val 时,它会引发此错误 Could not deseria...


共35条 当前第3页