
pest
pest-parser
The Elegant Parser
AI 简介
pest 是一个基于 Rust 实现的通用解析器库,专注于使用解析表达文法(PEG)定义和解析结构化文本。其核心特点是语法与代码分离(.pest 文件独立声明文法)、自动错误定位与清晰报错、零成本抽象带来的高性能,以及对 Unicode 和左递归的原生支持。项目强调可读性、正确性和开发者体验,适合构建配置文件解析器、领域特定语言(DSL)、编译器前端、数据格式转换工具等需要精确、可维护文本解析能力的场景。
Rust
Apache License 2.05.4k
Stars
293
Forks
41
Watchers
61
Issues
Star 增长
今日0
近 7 天0
近 30 天+8
综合评分64.21
默认分支master