关键词 “parser” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
SwiftCSV
Swift 的 CSV 解析器
TreeSitter
用于编程工具的增量解析系统
StringZilla
C、C++、Python、Rust 和 Swift 的字符串速度提升高达 10 倍,利用 NEON、AVX2、AVX-512 和 SWAR 加速搜索、排序、编辑距离、对齐分数等 🦖
MachOKit
🔬 一个用于解析 mach-o 文件以获取各种信息的 Swift 库。
SwagGen
OpenAPI/Swagger 3.0 解析器和 Swift 代码生成器
SwiftTreeSitter
用于 tree-sitter 增量解析系统的 Swift API
CoreXLSX
用纯 Swift 编写的 Excel 电子表格 (XLSX) 格式解析器
Ink
一个用 Swift 编写的快速且灵活的 Markdown 解析器。
Fuzi
一个快速且轻量级的 Swift XML 和 HTML 解析器,支持 XPath 和 CSS
TOMLKit
一个小型、简单的 Swift TOML 解析器和序列化器。由 toml++ 驱动。
Baby
从 JSON 文件创建模型,即使是 Baby 也能做到。
FitFileParser
这提供了一个 Swift 软件包来解析 Fit 文件并在 Swift 中访问信息。
SwiftBeanCountParser
将纯文本解析为账本模型的解析器
Covfefe
用于非确定性上下文无关语言的解析器
EPUBKit
📚 Swift 中的简单 EPUB 解析器
Gramophone
用于处理扩展巴科斯-诺尔范式 (EBNF) 符号和语法的 Swift 库。
Parse3339
一个快速的纯 Swift RFC 3339 时间戳解析器
Parsey
Swift 解析器组合器
SemanticVersioningKit
用于创建和解析符合语义版本控制表示的小型库。
swift-math-parser
使用 Point•Free 的 swift-parsing 软件包构建的数学表达式解析器