ANTLR 问答列表

单个规则如何相互左递归?

作者:Jonas _ 提问时间:5/1/2023

我有以下未完成的解析器语法: parser grammar DemoParser; options { tokenVocab = DemoLexer; } compilation_unit :...

ANTLR4 语法未正确匹配字符串中的转义引号

作者:Oguzhan Kose 提问时间:4/3/2023

我正在尝试为一种语言创建一种语法,该语言对字符串使用双引号并允许使用反斜杠转义引号。我正在使用 ANTLR4 来解析输入。 我定义了以下规则来匹配字符串: STRING: '"' ( ESC_S...

在 ANTLR v4 中,有没有办法列出给定规则的下一个可能规则?

作者:JAKE 提问时间:3/27/2023

我已经浏览了 ANTLR 的书,但我还没有找到一种方法来获取给定规则的下一个可能规则。 例如,使用测试语法,例如 grammar ArrayInit; init : '{' value (',' ...

如何使用 antlr4 解析 3 字节 utf8 字符串

作者:user9634413 提问时间:11/23/2021

Blow 是我的语法文件。 grammar My; tokens { DELIMITER } string:SINGLE_QUOTED_TEXT; SINGLE_QUOTED_TEXT: (...

如何识别 Antlr 语法中的行首?

作者:wolandscat 提问时间:10/1/2015

在我使用的语言中,某些关键字必须位于行的开头。这主要是因为语言中的字符串值可以跨越多行,而字符串可以很容易地包含这些关键字。 我可以轻松处理旧的 yacc/lex 语法实现,因为词法分析器使用普通的...


共35条 当前第4页