antlr 相关问题

ANTLR,另一种语言识别工具,是一种语言工具,它提供了一个框架,用于从包含各种目标语言中的动作的语法描述构建识别器,解释器,编译器和翻译器。

python antlr - 按依赖关系排序 sqls

在 python 中,我们有 x 个不同的 sql,目标是对它们进行排序,以便它们可以按顺序执行(即,如果您对 tableA 的插入依赖于 tableB,则必须首先插入 tableB) 蟒蛇...

回答 0 投票 0

允许语法规则之间的任何顺序,包括 ANTLR4 中的可选规则

我有一个这样定义的规则: 规则:(a | b | c | d | e)*; 我做这个表达式是因为我想允许对单个语法对象进行任何排序——没有任何假设。 但是现在……

回答 1 投票 0

HARD 正则表达式 SQLLdr 控制文件,也许是正则表达式,也许是熊猫,也许是别的东西

https://docs.oracle.com/database/121/SUTIL/GUID-AEBA1A45-2394-4947-81CB-37CD99BA5BA9.htm 我在获取每个表和每个字段时遇到问题 这是我的 sql,我不知道如何扫描...

回答 0 投票 0

我想用 jflex 结合 antrl 创建一个 Lexer 我不知道如何编写代码

我正在尝试创建一个由 jflex 生成的 Lexer 结合 antlr 示例一个实现 antrl Lexer 类的词法分析器,它将像 antrl 和 jflex 结合在一起 我尝试创建...

回答 0 投票 0

解析SQL查询并提取列名和表名

我有一个这样的查询脚本: 从 dbo.View1 选择 View1.OrderDate、View1.Email、SUM(View1.TotalPayments) WHERE (View1.OrderStatus = '已完成') 按 View1.OrderDate,View1.Email 分组 拥有 (总和...

回答 4 投票 0

ANTLR 是否应该处理两个同名文法的情况?

考虑目录结构中的两个 ANTLR 语法,如下所示: antlr-4.12.0-complete.jar 生成代码/ 语法/ com/ 例子/ 版本 1/ 语法.g4 版本 2/ ...

回答 0 投票 0

std::any 使用 antlr4 c++ 访问者构造 AST 的继承问题

我正在尝试使用生成的 BaseVisitor 类的继承实例从我用于简单编译器的语法的解析树构造 AST。 考虑我的语法的一个子集......

回答 1 投票 0

ANTLR v4 的 C 语法

我想知道除了 Github 上的那个之外,是否还有人有适用于 ANTLRv4 的 C 语法? 我根本无法让现有的工作,它甚至不会解析示例文件。可能是我不见了

回答 2 投票 0

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

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

回答 1 投票 0

ANTLR4 中的输入不匹配

我是 ANTLR 的新手。我没有发现我的语法有任何问题,但是当我运行解析树时,ANTLR 给我不匹配的输入消息。谁能帮我解释为什么我会这样? 这是我的词法分析器 词法分析器

回答 2 投票 0

使用 ANTLR4 在简单的词法分析器/解析器中匹配任何内容直到结束标记(通用文本)

我想为简单的脚本语言制作一个简单的解析器,它有文本块和脚本块,在这些脚本块中,我希望能够定义一个函数,以及执行通用

回答 1 投票 0

Antlr 为访问方法添加额外的参数,为延续传递风格提供便利

我正在尝试为使用 antlr 制作的简单编程语言做连续传递样式。通常,您会有一个 eval 过程,它将要评估为 ...

回答 1 投票 0

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

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

回答 0 投票 0

如何为ANTLR指定目标包?

如果我打电话: java org.antlr.Tool -o outdir sources/com/example/Java5.g ...使用 antlr-3.1.3,解析器和词法分析器代码将在目录 outdir/sources/com/example 中生成。但是生成的

回答 4 投票 0

在独立模式下使用 sysml2 xtext 插件时出现“org.eclipse.emf.ecore.xmi.PackageNotFoundException”

对于公司 POC 软件,我正在尝试在独立模式下使用 sysml2 xtext 插件和 ANTLR 语法,以便解析和标记化 sysml2 文件并最终导航标记并执行一些操作...

回答 1 投票 0

使用 Antlr 4.10.1 运行 Spark 3.3.2 的问题

我用 Hibernate 6 升级了一个遗留应用程序,它使用 Altlr4 runtime 4.10.1。它还使用 spark,它是 3.3.2,使用 Antlr4 运行时版本 4.8。 在运行应用程序时得到以下...

回答 0 投票 0

ANTLR4 文法考虑将分号作为字符串的一部分附加到字符串

下面是我的 ANTLR4 语句语法: 添加类型测试; sql_stmt_list: SCOL* sql_stmt(SCOL+ sql_stmt)*(SCOL)+ ; sql_stmt:(EVALUATE_(QUERY_)?)? ( 添加_类型_stmt ) ; 添加类型...

回答 1 投票 0

如何匹配字符串,但不区分大小写?

假设我想匹配“啤酒”,但不关心区分大小写。 目前我将一个标记定义为 ('b'|'B' 'e'|'E' 'e'|'E' 'r'|'R') 但我有很多这样的标记,但实际上并没有哇...

回答 6 投票 0

ANTLR4 4.11.1 演示崩溃并出现未知错误 -1

我正在尝试在 Linux 上的 C++ 项目中使用 ANTLR4,所以我克隆了 git repo,将其签出到 v4.11.1 标签,从网站下载了匹配的 antlr-4.11.1-complete.jar 工具并设法

回答 0 投票 0

试图理解为什么“输入不匹配”ANTLR 错误中的预期标记不包含某些标记

刚开始玩 ANTLR 并试图理解我在尝试解析错误输入时收到的错误消息。 这是我的(简单的)语法: 语法游乐场; stmtList: (e...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.