易于使用的解析器组合器,用于纯Python中的解析
项目描述
Parsy是一种简单优雅的方式,通过将小的解析器组合成复杂、更大的解析器,在Python中进行文本解析。如果这对您有意义,它就是一个用于LL(infinity)语法的解析器组合器库,灵感来自Parsec、Parsnip和Parsimmon。但不用担心,它确实有很好的文档,而且不会说那样的话!
Parsy需要Python 3.7或更高版本。
有关使用parsy创建清晰、声明性代码的示例,请参阅SQL SELECT语句示例或JSON解析器。
链接
若要贡献力量,请创建分支并在GitHub提交拉取请求,在此之前请查阅文档中的贡献指南。谢谢!
如果您喜欢parsy并认为它应该更加知名,您可以
在GitHub上给这个项目加星
投票让它在 awesome-python 中被包括。
parsy最初由Jeanine Adkisson编写,并由其他人在git提交历史中做出的贡献。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分发
parsy-2.1.tar.gz (45.3 kB 查看哈希)
构建分发
parsy-2.1-py3-none-any.whl (9.1 kB 查看哈希)