用于识别指数表示法数字和标识符的 ANTLR 语法
作者:Antonio J. 提问时间:8/27/2023
我正在设计一种 ANTLR 语法,它至少需要识别指数表示法、变量标识符和字符串中的数字。我遇到了一个问题,即语法将 1E4 识别为好像 E 开始一个标识符,而不是将其识别为指数表示法中的数字。我正在 ...
ANTLR 问答列表
作者:Antonio J. 提问时间:8/27/2023
我正在设计一种 ANTLR 语法,它至少需要识别指数表示法、变量标识符和字符串中的数字。我遇到了一个问题,即语法将 1E4 识别为好像 E 开始一个标识符,而不是将其识别为指数表示法中的数字。我正在 ...
作者:Dov 提问时间:8/26/2023
我在文件 xbf.g4 中有以下 antlr4 语法 grammar xbf; prog: ( struct_def )* ; type: ( type_uint | type_float | ...
作者:Diego Marcolungo 提问时间:8/20/2023
我正在学习 ANTLR4 的工作原理。我不明白如何在规则的开头处理可选符号。 我有这个简单的语法: genericRule: optional otherPart ; optional: ( '...
作者:David542 提问时间:8/6/2023
我有一个语法,允许以 .但是,根据“方言”值,我们将以不同的方式解析表达式的内部。让我举几个例子:@dialect(...) = @postgres(')'''--comment) + 2 = 3 ...
作者:David542 提问时间:8/6/2023
我想定义一个语法表达式: =expr + #native(...) expr可以是我们语法中的任何有效表达式,这目前有效。但是,在目标(可能是多个)方言中是有效的 SQL 语句,这意味着我们无法...
作者:Alena 提问时间:7/18/2023
我想使用 antlr PLSQL 解析器来操作来自 Oracle Forms 的 sql 代码。 因此,我创建了所有需要的 Java 类,现在有了这个工作正常的 Main 代码: CharStre...
作者:84292048274956 提问时间:7/12/2023
我是 ANTLR 的新手,但已经为特定的访问控制语法编写了一个功能强大的 (4.13.0) 解析器/词法分析器。 介绍 仅就上下文而言,此语法实现的最终目标是促进将合规的文本表达式解析为基于对象的...
作者:Tiiba 提问时间:6/7/2023
我正在使用 ANTLR4 解析文档(wikitext)。在本文档中,用“”括起来的字符串是斜体的(如“斜体”)。被 ''' 括起来的字符串是粗体的(如 '''bold''')。但也有可能同时应用两种样...
作者:Tiiba 提问时间:6/5/2023
ANTLR4 的这种语法应该将文档分解为两种类型的子字符串:wiki 和 nowiki。 grammar NoWikiText; nowiki: '<nowiki>' ~'</nowiki>'* ...
作者:WBarber 提问时间:5/24/2023
当使用 intellij 的 Antlr4 插件时,我似乎无法让 antlr4 在我的 android 项目中工作。将词法分析器分配给 val 时,它会引发此错误 Could not deseria...