解析器 parsr是一个小库,用于解析简单的,大多不依赖上下文的语法,这些语法可能需要缩进或匹配标签的知识。 它包含一小组组合器,它们通过回溯执行递归体面。 由于目标是一个很小但足以解析非标准配置文件的库,因此未实现诸如重写左递归之类的技巧和诸如类的优化。 它还包括一个通用的数据模型,解析器可以将其定位为利用嵌入式查询系统的优势。 要查看手写解析器如何演变成类似该项目的内容,请查看。 包含通用数据模型和查询系统。 安装 确保已安装python2.7,python3.6或python3.7。 python3.7 -m venv myproject && cd myproject sou