搜索结果:parser(38 个)
按分类缩小范围
opendataloader-pdf
综合 56
用于生成 AI 就绪数据的开源 PDF 解析工具,自动化提升内容可访问性。
lexer
综合 56
用于自顶向下递归下降解析器的词法分析基础库。
swift-argument-parser
综合 56
直观、类型安全的 Swift 命令行参数解析库。
acorn
综合 55
一个体积小巧、解析速度极快的纯 JavaScript 实现的 JS 解析器。
marked
综合 55
专注于极致速度的高性能 Markdown 解析器与编译器。
AngleSharp
综合 54
基于 W3C 规范解析 HTML5、MathML、SVG 和 CSS 并构建 DOM 的尖括号解析库。
SwiftyJSON
综合 54
让 Swift 开发者能够更轻松、优雅地处理 JSON 数据的开源库。
rapidjson
综合 53
适用于 C++ 的快速 JSON 解析/生成器,支持 SAX 和 DOM 风格 API。
floki
综合 51
简易 HTML 解析器,支持使用 CSS 选择器来搜索节点。
argonaut
综合 50
Argonaut 是一个基于纯函数式编程理念的 Scala JSON 库。它主要解决 Scala 开发者在处理 JSON 时的解析、生成与数据映射需求。核心功能包括 JSON 数据的解析、格式化输出与操作,并提供便捷的编解码器(codecs),支持 JSON 与 Scala 原生数据类型之间的相互转换。
megaparsec
综合 49
Megaparsec 是一个工业级的 Haskell 单子解析器组合子库,旨在兼顾解析速度、灵活性与高质量的错误提示。
核心功能包括:
1. **灵活的 Monad 栈构建**:基于 `MonadParsec`,支持结合各类 Monad 变换器定制状态与回溯行为;
2. **丰富的错误处理**:支持自定义解析错误、观察错误以及动态错误恢复(`withRecovery`);
3. **高性能组合子**:提供零拷贝分块匹配(如 `tokens`、`takeWhileP`),大幅提升文本解析效率;
4. 支持字符、二进制解析及词法分析器构建。
cJSON
综合 49
使用 ANSI C 编写的超轻量级 JSON 解析器。
scala-xml
综合 48
scala-xml 是 Scala 的标准 XML 处理库。它主要解决在 Scala 中解析与操作 XML 的问题,支持将源码中的 XML 字面量语法糖脱糖并转化为方法调用,包含基于 SAX 的解析能力,已从标准库独立并由社区维护。
PapaParse
综合 47
快速强大的 CSV 解析器,能优雅处理大文件与异常格式输入。
blaze
综合 45
blaze 是一个基于 Scala 的高性能异步网络 I/O 与 HTTP 微框架,也是 http4s 的底层网络引擎。它旨在解决高效处理异步网络通信的问题,核心功能包括基于 Java NIO 的拉取式异步管道、类型安全处理流、SSL 支持,以及 HTTP/1.x 和 HTTP/2 编解码与基础客户端/服务端实现。
md4x
综合 45
快速且轻量级的 Markdown 解析器与渲染器。
kaitai_struct
综合 43
声明式二进制解析语言,可生成 C++、Go、Java、Python 等多种语言的解析器。
mecha
综合 40
适用于 Zig 的解析器组合子(Parser Combinator)库。