用于关键字“解析”的包
这些包可用作包集合,可在 Xcode 或 SwiftPM 中使用。
FeedKit
FeedKit 是一个用于读取和生成 RSS、Atom 和 JSON feed 的 Swift 库。
Antlr4
ANTLR (ANother Tool for Language Recognition) 是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。
PhoneNumberKit
一个用于解析、格式化和验证国际电话号码的 Swift 框架。灵感来自 Google 的 libphonenumber。
TreeSitter
一个用于编程工具的增量解析系统
SwiftTreeSitter
tree-sitter 增量解析系统的 Swift API
Down
Swift 中快速 Markdown / CommonMark 渲染,构建于 cmark 之上。
swift-url-routing
一个具有更高类型安全性和更少麻烦的双向路由器。
CoreGPX
一个用于解析和创建 GPX 位置文件的库。纯 Swift。
Fuzi
一个快速且轻量级的 Swift XML 和 HTML 解析器,支持 XPath 和 CSS
Endpoints
类型安全的 Swift 网络
BytesParser
一个简单的面向字节的解析器/写入器。轻松地将格式化的值读取和写入二进制 blob/文件!
Covfefe
一个用于非确定性上下文无关语言的解析器
Gramophone
用于处理扩展巴科斯-诺尔范式 (EBNF) 符号和语法的 Swift 库。
Syntax
使用直观的 SwiftUI 类 DSL 在 Swift 中快速编写值驱动的解析器
composable-deep-link
Deep Link DSL
MimeParser
Swift 中的 Mime 解析 | 相关 RFC:RFC 822、RFC 2045、RFC 2046
Serpent
一种用于序列化 Swift 结构体和类以进行编码和解码的协议。
Core
🌎 实用程序包,包含用于字节操作、Codable、OS API 和调试的工具。
swift-json-parsing
JSON 解码和编码,使用 swift-parsing 库
EagleNet
建立在 URLSession 之上的简单轻量级网络层。这将为网络提供一个干净、独立的层。