-
combine
支持零拷贝的任意流上的快速解析器组合器
-
wast
针对 WebAssembly 文本格式 WAT 和 WAST 的自定义 Rust 解析器
-
futures-macro
future-rs 过程宏实现
-
chumsky
具有强大错误恢复功能的面向人类的解析器库
-
http-body-util
HTTP 请求或响应体的组合器和适配器
-
bool_ext
定义并在 Rust 的
Option
/Result
风格布尔功能组合器上实现一套完整的功能,用于 Rust 的bool
原始类型 -
creature_feature
可组合的 n-gram 组合器,既便于使用又速度快
-
oni-comb-parser-rs
解析器组合器
-
streamtools
额外的流组合器
-
monch
受nom启发,但专门用于字符串
-
pareen
一个小型库,用于参数化中间值处理
-
tower-fallback
一个Tower服务组合器,如果第一个服务出错,则将请求发送到第二个备用服务进行重试处理
-
parser-compose
编写和组合任意文件或数据格式的解析器
-
sigma_fun
制作Sigma协议有趣!的框架
-
futures-time
异步时间组合器
-
fallback-if
根据某些谓词回退到备用方案
-
rust2fun
Rust中的函数式编程
-
lip
创建可重用和灵活解析器的强大解析器组合器
-
pa-rs
使用解析器组合器概念进行解析的库
-
parser_fuck
解析器组合器库
-
gobble
一种基于组合器的字符串解析器,它可以退居幕后,并使你的代码看起来像语法
-
allocandrescu
各种分配器和分配器组合器的集合
-
rcodec
用于纯函数式、声明性编码和解码二进制数据的组合器
-
mpl
类似于自顶向下解析语言(TDPL)的最小解析语言(MPL)的最小解析器组合器
-
swimos_future
SwimOS 未来实用工具
-
binator
解析器组合器
-
generator-combinator
组合组合器以生成越来越复杂的模式
-
combine_wasi
支持零拷贝的任意流上的快速解析器组合器
-
combine-language
用于解析编程语言的额外解析器组合器
-
autumn
递归下降解析器组合器库
-
slim-futures
旨在实现更小二进制大小的异步工具
-
interaction-calculus
并行计算模型
-
aott
标记方面 - 解析器组合器框架
-
binator_context
使用binator的组通信上下文处理
-
abortable_parser
一个强调错误处理的解析器组合库
-
lamcal
λ演算解析器和解释器
-
arbitrary_ext
生成具有自定义任意函数的标准集合的组合函数
-
destruct
用于简化组合实现的结构体和枚举
-
incremental-map
增量不可变映射的组合器(参见crate
incremental
) -
markab_parser
无拷贝和丰富错误信息的解析器组合库
-
alder
受Elm解析器错误信息启发的解析器组合库
-
ruminant
对实现解析器组合器的探索
-
mli
Rust的机器学习接口
-
boolinator
trait,允许您使用Option和Result样式组合器与bools一起使用
-
futures-test-preview
为futures-rs构建的组件的通用测试工具
-
futures-signals-ext
对 futures-signals 的扩展:带组合子、孵化、由 SignalVec 驱动的选择的可变选项
-
检查器
适用于流行数据结构的通用检查工具
-
解析器
Rust 编程语言的阶段选择性解析器组合库
-
lazyk-rust
Lazy K 编程语言的解释器
-
已解析
解析器组合库
-
oak_runtime
由 Oak 生成的解析器依赖于此库。请查阅 Oak 包获取更多信息。
-
lifterr
一组扩展 Rust 错误处理能力的适配器
-
destruct-lib
用于简化组合器实现的解构结构体和枚举
-
char_combinator
创建给定字符范围所有组合的迭代器
-
pcomb
一个微小的解析器组合库
-
birds
使用 Rust 宏的组合器
-
hvm-core
大规模并行交互组合器评估器
-
tinyparse
一个微小的组合器解析器库
-
组合器
受 APL/J 启发
-
iterr
处理
Result
迭代器的组合子 -
combinedfun
一个类似于
nom
的解析器组合子库,避免使用宏,同时尝试实现至少部分nom
的表达性 -
pex-trie
Rust 的解析器组合子库
-
transliterate
一个字符串到字符串的解析器,通过直接构建输出字符串来避免中间树
-
combpop
基于类型的解析器组合子
-
grid_trait
使用组合子的二维和三维网格
-
rust2fun_laws
rust2fun 的法则
-
paco
解析器组合器库
-
bluebird
定义了组合逻辑中的常见 SKI 组合子
-
fmtor
为 Options 提供格式化组合子
-
iteritor
用于更高级使用迭代器组合子和其他更函数式控制流的辅助工具,包括可能不适合 std 迭代器库或 itertools 的事物……
-
aviary
Rust 的 bird 组合子
-
lfml
rust 的模板引擎
-
and-then-concurrent
针对 Rust 流的并发 and-then 组合器
-
ert
控制未来执行顺序的组合器
-
intoif
一个小型库,根据用户指定的条件从任何类型构建 Option 和 Result
-
future-combinator-params
在 Then/AndThen 未来组合器之间注入额外参数的函数
-
arg_combinators
命令行参数组合器
-
lfml-escape
宏与类型之间的代码/逻辑共享
-
argle
命令行参数组合器库
-
tuple-combinator
处理 Option 元组的便捷方法
-
display_container
实现 Display
-
nom_permutation
nom 的排列组合器
-
factorio-bitpacker
将二进制块打包到包含 factorio 组合器的蓝图字符串中
-
peruse
一个小型解析器组合器库
-
osaka
没有噪音的 Rust 异步
-
parse-up
帮助用户构建成功的解析的解析组合器
-
union
宏提供有用的快捷组合子,结合同步/异步链,将结果元组转换为元组结果,支持单线程和多线程(同步/异步)逐步执行分支
-
lambdaski
类型级别SKI组合子
-
nombine
nom和combine解析组合子之间的转换器
-
mpc
针对orangeduck的mpc(微解析组合子)库的WIP绑定
-
osaka-dns
没有噪音的 Rust 异步
尝试使用 DuckDuckGo 进行搜索。