将自顶向下的语法规则转换为BNF我继承了ANTLR语法,现在需要编写一个好的、旧的、类似YACC/BISON的解析器(具体地说,我使用PLY for python)。有许多奇怪的规则,我现在正努力解决以下问题: factor : ( ...2024-04-27 已阅读: n次
非终结符CTF语法的Python解析器在Python3中,最常见的解析器生成器(如ANTLR或Lark)通过从字符串的终端派生非终结符来定义语法,并构造一个lexer和一个解析器来计算字符串 相反,我正在寻找一个解析器生成器,它只处理由非 ...2024-04-27 已阅读: n次
用Python解析SQL我想在一个非关系数据存储上创建一个SQL接口。非关系数据存储,但以关系方式访问数据是有意义的。 我正在研究使用ANTLR生成一个AST,它将SQL表示为一个关系代数表达式。然后通过评估/遍历树返回数据 ...2024-04-27 已阅读: n次
Antlr解析器测试Python我使用Antlr创建了一个数据日志解析器。我不知道该怎么办。我要生成AST Antlr生成了以下文件: Lexer.py Listener.py Lexer.tokens Parser.py Prog ...2024-04-27 已阅读: n次
python从mvn依赖中删除页眉和页脚我需要一个maven依赖树&;拆下收割台和;页脚,以便只剩下依赖信息。下面是一个示例树 [INFO] Scanning for projects... [INFO] [INFO] ----- ...2024-04-27 已阅读: n次
从何处获取Python ANTLR包以使用StringTemplate?我想做一些代码生成,StringTemplate看起来是一个很好的工具。我很容易从PyPi安装了stringtemplate3,但是当我尝试导入它时,我得到了: ImportError: No mod ...2024-04-27 已阅读: n次
ANTLR获取和拆分词法分析器内容首先,对不起我的英语,我还在学习。在 我为我的框架编写Python模块,它解析CSS文件。我尝试了regex,ply(python lexer和解析器),但我发现自己处于ANTLR中。在 首先,我需要 ...2024-04-27 已阅读: n次
Tiny python添加跳过空行规则Antlr4我正在使用https://github.com/antlr/grammars-v4/blob/master/python/tiny-python/tiny-grammar-without-action ...2024-04-27 已阅读: n次
ANTLR错误134我试图用antlr4包在Python中为Java构建抽象语法树。 我从 https://github.com/antlr/grammars-v4/blob/master/java8/Java8.g4 ...2024-04-27 已阅读: n次
antlr4 python target 无法识别unicod我有一个ID终止符 ID : ([A-Z_]|'\u0100'..'\uFFFE') ([A-Z_0-9]|'\u0100'..'\uFFFE')*; 以及要解析的.txt示例文件 ^{p ...2024-04-27 已阅读: n次
ANTLR:使用Python生成解析树我是ANTLR的新手,目前正在尝试将antlr3.1.3与Python一起使用。我已经成功地为Python安装了ANTLR运行时。但我不知道如何打印出特定输入的解析树。在 语法 grammar Exp ...2024-04-27 已阅读: n次
antlr3.5.1(最新的3.x版本)和pythonruntime 3.1.3(只提供Python运行时)看起来3.5.1是最新的3.x版本,而3.1.3是唯一可用的版本(http://www.antlr.org/download/Python/)。但是,当我尝试使用示例运行解析器时,我收到了一个抱怨:我 ...2024-04-27 已阅读: n次
lucenequer分析lucene和elasticsearch语法中的查询。 更改 0.1(2016-03-02) prefixFields函数,用于修改查询中的字段名。 扩展标准语法的elasticsearchg ...2024-04-27 已阅读: n次
antlerinatorantlerinator是一个python实用程序包,用于帮助保留 ANTLR V4同步。 要求 Python~=2.7或>;=3.4 pip和setuptools python包(后者由 ...2024-04-27 已阅读: n次
pddlp一个pddl库,通过使用antlr 4语法来解析pddl文件,它提供了一个非常简单的接口来与域问题交互。 此库发布一个对象类,其api公开获取方法: 初始状态。 目标。 操作员列表。 积极和消极的先 ...2024-04-27 已阅读: n次
grammarinatorantlrv4基于语法的测试生成器 grammariator是创建测试用例的随机测试生成器/模糊器 根据输入ANTLRv4语法。背后的动机 基于语法的方法是利用 可用ANTLR v4 gram ...2024-04-27 已阅读: n次
antlr-plsqlantlr plsql 开发 antlr需要java,因此我们建议您在构建语法时使用docker。Makefile包含清理、构建、测试和部署antlr语法的指令。它本身不运行docker,所以在d ...2024-04-27 已阅读: n次
setuptools-antlr 概述 用于生成基于antlr的解析器的setuptools命令。 这是setuptools的扩展,将著名的ANTLR解析器生成器集成到python打包过程中。它封装了基于java的antlr生成器 ...2024-04-27 已阅读: n次
antlr-tsqlantlr tsql 开发 ANTLR需要Java,因此我们建议您在构建语法时使用DockerMakefile包含清理、构建、测试和部署antlr语法的指令。它本身不运行docker,所以在doc ...2024-04-27 已阅读: n次
antlr-astantlr ast 这个包允许您使用antlr语法并使用解析器输出生成抽象语法树(ast)。 安装 pip install antlr-ast 注意:此软件包与python2不兼容。 运行测试 # ...2024-04-27 已阅读: n次
antlr4-python2-runtime 巨蟒2.7.12下的antlr 4.7.2 此包Python名称:antlr4-python2-runtime 目前版本: antlr4-pytho ...2024-04-27 已阅读: n次
antlr4-python3-runtime antlr 4.7.2 python 3.6.3的停机时间 此包Python名称:antlr4-python3-runtime 目前版本: antl ...2024-04-27 已阅读: n次