SwiftParsec
SwiftParsec 是 Parsec 解析器组合库的 Swift 版本。它允许使用一组简单的解析器创建复杂的解析器。它还很容易扩展可用的解析器。这些解析器完全集成到语言中,可以放入数组、作为参数传递、作为值返回等。SwiftParsec 提供了可表达性、良好的文档和简单性。
关键特性
- 可重用组合器
- 词法分析
- 表达式解析器
- 排列单词解析器
- 广泛的错误信息
- Unicode 支持
文档
查看 wiki
许可证
SwiftParsec 在“简化版 BSD 许可证”下发布。请参阅仓库中的 LICENSE 文件。