跳转到主要内容

易于使用的解析器组合器,用于纯Python中的解析

项目描述

Documentation Status Build Status Codecov Downloads

Parsy是一种简单优雅的方式,通过将小的解析器组合成复杂、更大的解析器,在Python中进行文本解析。如果这对您有意义,它就是一个用于LL(infinity)语法的解析器组合器库,灵感来自ParsecParsnipParsimmon。但不用担心,它确实有很好的文档,而且不会说那样的话!

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 查看哈希)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面