ANTLR4 规则开头的可选符号
作者:Diego Marcolungo 提问时间:8/20/2023
我正在学习 ANTLR4 的工作原理。我不明白如何在规则的开头处理可选符号。 我有这个简单的语法: genericRule: optional otherPart ; optional: ( '...
antlr4 问答列表
作者:Diego Marcolungo 提问时间:8/20/2023
我正在学习 ANTLR4 的工作原理。我不明白如何在规则的开头处理可选符号。 我有这个简单的语法: genericRule: optional otherPart ; optional: ( '...
作者: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...
作者:Jonas _ 提问时间:5/1/2023
我有以下未完成的解析器语法: parser grammar DemoParser; options { tokenVocab = DemoLexer; } compilation_unit :...
作者:Oguzhan Kose 提问时间:4/3/2023
我正在尝试为一种语言创建一种语法,该语言对字符串使用双引号并允许使用反斜杠转义引号。我正在使用 ANTLR4 来解析输入。 我定义了以下规则来匹配字符串: STRING: '"' ( ESC_S...
作者:user9634413 提问时间:11/23/2021
Blow 是我的语法文件。 grammar My; tokens { DELIMITER } string:SINGLE_QUOTED_TEXT; SINGLE_QUOTED_TEXT: (...
作者:wolandscat 提问时间:10/1/2015
在我使用的语言中,某些关键字必须位于行的开头。这主要是因为语言中的字符串值可以跨越多行,而字符串可以很容易地包含这些关键字。 我可以轻松处理旧的 yacc/lex 语法实现,因为词法分析器使用普通的...