#combinator

  1. combine

    支持零拷贝的任意流上的快速解析器组合器

    v4.6.7 2.8M #parser-combinator #parser #combinator #parsing #ll #data-stream #arguments-parser
  2. wast

    针对 WebAssembly 文本格式 WAT 和 WAST 的自定义 Rust 解析器

    v216.0.0 719K #wasm-module #wasm-text #wat #text-format #parse #s-expr #combinator
  3. futures-macro

    future-rs 过程宏实现

    v0.3.30 7.1M #future #asynchronous-programming #proc-macro #control-flow #combinator #stream #procedural
  4. chumsky

    具有强大错误恢复功能的面向人类的解析器库

    v1.0.0-alpha.7 203K #parser-combinator #parser #syntax-error #combinator #syntax #token #language
  5. http-body-util

    HTTP 请求或响应体的组合器和适配器

    v0.1.2 3.9M #http-body #http-request #request-body #http-response #bodies #combinator #adapter
  6. bool_ext

    定义并在 Rust 的 Option/Result 风格布尔功能组合器上实现一套完整的功能,用于 Rust 的 bool 原始类型

    v0.7.0 750 #combinator #boolean #bool #functional #adapter
  7. creature_feature

    可组合的 n-gram 组合器,既便于使用又速度快

    v0.1.7 #ngrams #nlp #combinator #composable #bare-metal #features #creature
  8. oni-comb-parser-rs

    解析器组合器

    v0.0.536 4.3K #parser-combinator #combinator #parser #json-parser #character #oni #comb
  9. streamtools

    额外的流组合器

    v0.7.5 1.3K #stream #combinator #tokio #utilities #record-delay #testing #delay-items
  10. monch

    受nom启发,但专门用于字符串

    v0.5.0 20K #string #combinator #deno #nom #specifically #leave #eating
  11. pareen

    一个小型库,用于参数化中间值处理

    v0.3.3 #animation #easing #combinator #game-state #tween #state-transition #combinators
  12. tower-fallback

    一个Tower服务组合器,如果第一个服务出错,则将请求发送到第二个备用服务进行重试处理

    v0.2.41-beta.14 #tower-service #tower #error #fallback #batch #combinator #retries
  13. parser-compose

    编写和组合任意文件或数据格式的解析器

    v0.19.0 #parser-combinator #parser #combinator #file-format #input #data #compose
  14. sigma_fun

    制作Sigma协议有趣!的框架

    v0.7.0 800 #sigma #protocols #proof #combinator #traits #hash #random
  15. futures-time

    异步时间组合器

    v3.0.0 8.6K #combinator #async #100
  16. fallback-if

    根据某些谓词回退到备用方案

    v1.0.1 #fallback #combinator #result #alternative
  17. rust2fun

    Rust中的函数式编程

    v0.2.1 #functional-programming #combinator #monads #user #functor #card #credit
  18. lip

    创建可重用和灵活解析器的强大解析器组合器

    v8.1.2 #parser-combinator #parser #combinator #functional #message-parser #error-message
  19. pa-rs

    使用解析器组合器概念进行解析的库

    v0.1.5 360 #parser-combinator #parser #combinator #concepts
  20. parser_fuck

    解析器组合器库

    v0.6.0 #parser-combinator #json-parser #combinator #parse-input #parser
  21. gobble

    一种基于组合器的字符串解析器,它可以退居幕后,并使你的代码看起来像语法

    v0.6.3 #parser-combinator #parser #combinator #iterator #simple #version
  22. allocandrescu

    各种分配器和分配器组合器的集合

    v0.1.0-alpha.4 320 #allocator #combinator #arena #bump #composable #combinators
  23. rcodec

    用于纯函数式、声明性编码和解码二进制数据的组合器

    v1.0.1 #binary-data #data-encoding #codec #combinator #functional #plausible
  24. mpl

    类似于自顶向下解析语言(TDPL)的最小解析语言(MPL)的最小解析器组合器

    v0.2.0 #parser-combinator #grammar #combinator #generator #parser #tdpl #syntax-tree
  25. swimos_future

    SwimOS 未来实用工具

    v0.1.0 #future #combinator #swim-os #utilities #transformation
  26. binator

    解析器组合器

    v0.3.0 #parser-combinator #combinator #utils #hex-color #parser #parsing #networking
  27. generator-combinator

    组合组合器以生成越来越复杂的模式

    v0.4.0 #combinator #generator #pattern #parser-combinator #generation #text-generation #generate
  28. combine_wasi

    支持零拷贝的任意流上的快速解析器组合器

    v4.6.6 #parser-combinator #parser #combinator #parsing #ll #arguments-parser
  29. combine-language

    用于解析编程语言的额外解析器组合器

    v4.0.0 120 #parser-combinator #programming-language #combine #parser #language #combinator #ll
  30. autumn

    递归下降解析器组合器库

    v0.4.3 #parser-combinator #combinator #recursion #descent #token #parser #recursive
  31. slim-futures

    旨在实现更小二进制大小的异步工具

    v0.1.0-alpha.0 #slim #async #future #combinator #map #size #binary
  32. interaction-calculus

    并行计算模型

    v0.2.4 #lambda-calculus #interaction #computation #combinator #model #parallel #language-model
  33. aott

    标记方面 - 解析器组合器框架

    v0.2.0 #parser-combinator #combinator #token #syntax #token-parser #parser
  34. binator_context

    使用binator的组通信上下文处理

    v0.0.2 #parser-combinator #context #parser #combinator
  35. abortable_parser

    一个强调错误处理的解析器组合库

    v0.2.6 #parser-combinator #parser #combinator #parsing
  36. lamcal

    λ演算解析器和解释器

    v0.4.0 #math #interpreter #combinator #functional #math-parser #parser #mathematics
  37. arbitrary_ext

    生成具有自定义任意函数的标准集合的组合函数

    v0.3.0 950 #collection #combinator #standard #generate #ext #function #set
  38. destruct

    用于简化组合实现的结构体和枚举

    v0.1.2 #combinator #structs #simpler #metadata
  39. incremental-map

    增量不可变映射的组合器(参见crate incremental

    v0.2.0 #incremental #immutability #combinator #maps #incr
  40. markab_parser

    无拷贝和丰富错误信息的解析器组合库

    v0.7.0 #parser-combinator #parser #message-parser #combinator #string #copy-less #rich-error-message
  41. alder

    受Elm解析器错误信息启发的解析器组合库

    v0.10.0 #parser-combinator #parser #error-message #elm #combinator #error-context
  42. ruminant

    对实现解析器组合器的探索

    v0.17.0 100 #parser-combinator #combinator #input #extract
  43. mli

    Rust的机器学习接口

    v0.11.0 #machine-learning #machine #learning #tensor #combinator
  44. boolinator

    trait,允许您使用Option和Result样式组合器与bools一起使用

    v2.4.0 44K #combinator #bool #monads #serious
  45. futures-test-preview

    为futures-rs构建的组件的通用测试工具

    v0.3.0-alpha.19 150 #future #async #stream #testing #combinator #methods #zero-cost
  46. futures-signals-ext

    对 futures-signals 的扩展:带组合子、孵化、由 SignalVec 驱动的选择的可变选项

    v0.2.0 #combinator #extension #spawning #driven #predicate #signal-vec #futures-signals
  47. 尝试使用 DuckDuckGo 进行搜索。

  48. 检查器

    适用于流行数据结构的通用检查工具

    v0.1.0 #debugging #inspect #inspection #popular #structures #data #combinator
  49. 解析器

    Rust 编程语言的阶段选择性解析器组合库

    v0.1.1 #parser-combinator #combinator #parser
  50. lazyk-rust

    Lazy K 编程语言的解释器

    v0.1.0 #lazy-evaluation #programming-language #interpreter #combinator #esolang #input #run
  51. 已解析

    解析器组合库

    v0.3.0 #parser-combinator #combinator #parsed #monadic
  52. oak_runtime

    由 Oak 生成的解析器依赖于此库。请查阅 Oak 包获取更多信息。

    v0.6.0 #grammar #peg #combinator #parser #parser-generator
  53. lifterr

    一组扩展 Rust 错误处理能力的适配器

    v0.4.1 #error #adapter #capabilities #extending #error-handling #combinator #options
  54. destruct-lib

    用于简化组合器实现的解构结构体和枚举

    v0.1.2 #destruct #combinator #parser #construct #self #simpler #metadata
  55. char_combinator

    创建给定字符范围所有组合的迭代器

    v1.1.2 #string #combinator #combination #char #strings
  56. pcomb

    一个微小的解析器组合库

    v0.3.0 #parser-combinator #parser #combinator #text
  57. birds

    使用 Rust 宏的组合器

    v0.2.0 #combinator #combinators #macro #macros
  58. hvm-core

    大规模并行交互组合器评估器

    v0.3.0-hvm32.compat.4 100 #interaction #combinator #parallel #evaluator #hvm #language #interpreter
  59. tinyparse

    一个微小的组合器解析器库

    v0.2.3 #tiny #parser #combinator #simple
  60. 组合器

    受 APL/J 启发

    v0.1.2 #apl-j #fn #duo-combinators #m1 #d2
  61. iterr

    处理 Result 迭代器的组合子

    v0.2.0 #iterator #result #combinator #trap #inner #i32 #i64
  62. combinedfun

    一个类似于 nom 的解析器组合子库,避免使用宏,同时尝试实现至少部分 nom 的表达性

    v0.1.3 #parser-combinator #nom #combinator #parser #parse #parsers
  63. pex-trie

    Rust 的解析器组合子库

    v0.0.3 100 #pex-trie #combinator #parser-combinator
  64. transliterate

    一个字符串到字符串的解析器,通过直接构建输出字符串来避免中间树

    v0.1.1 #parser-combinator #parser #string #combinator
  65. combpop

    基于类型的解析器组合子

    v0.0.3 #parser-combinator #parser #combinator #ll #combinators
  66. grid_trait

    使用组合子的二维和三维网格

    v0.1.1 #grid #combinator #2d #3d #2d-3d
  67. rust2fun_laws

    rust2fun 的法则

    v0.2.1 #functional-programming #rust2fun #laws #monads #monoid #combinator #validate
  68. paco

    解析器组合器库

    v0.1.3 #parser-combinator #lexer #combinator #parser #recursive-descent
  69. bluebird

    定义了组合逻辑中的常见 SKI 组合子

    v0.3.0 #combinator #logic #defines #combinatory #ski #min #phi1
  70. fmtor

    为 Options 提供格式化组合子

    v0.1.2 #combinator #extension #format #no-std #options
  71. iteritor

    用于更高级使用迭代器组合子和其他更函数式控制流的辅助工具,包括可能不适合 std 迭代器库或 itertools 的事物……

    v0.1.0 #iterator #combinator #functional #help #helper #control #chain
  72. aviary

    Rust 的 bird 组合子

    v0.1.1 #combinator #haskell #bird #birds #pointfree
  73. lfml

    rust 的模板引擎

    v0.1.0 #template-engine #markup-language #combinator
  74. and-then-concurrent

    针对 Rust 流的并发 and-then 组合器

    v0.1.0 130 #stream #future #combinator #concurrency #and-then #polled #futures-unordered
  75. ert

    控制未来执行顺序的组合器

    v0.2.2 #future #combinator #order #execution #control #futures
  76. intoif

    一个小型库,根据用户指定的条件从任何类型构建 Option 和 Result

    v1.0.0 #chaining #combinator #result #options #option
  77. future-combinator-params

    在 Then/AndThen 未来组合器之间注入额外参数的函数

    v0.1.3 #combinator #future #inject #arguments #then-and-then
  78. arg_combinators

    命令行参数组合器

    v0.6.0 180 #combinator #command-line-arguments #programs
  79. lfml-escape

    宏与类型之间的代码/逻辑共享

    v0.1.0 #shared #macro #type #code-logic #combinator #template #markup-language
  80. argle

    命令行参数组合器库

    v0.1.2 #command-line-arguments #combinator #programs
  81. tuple-combinator

    处理 Option 元组的便捷方法

    v0.2.1 #tuple #options #combinator #traits #helper #dealing
  82. display_container

    实现 Display

    v0.9.0 6.4K #display #container #prefix #combinator #produce #suffix #fmt-container
  83. nom_permutation

    nom 的排列组合器

    v0.1.0 130 #nom #permutation #combinator #parser
  84. factorio-bitpacker

    将二进制块打包到包含 factorio 组合器的蓝图字符串中

    v0.1.2 #combinator #factorio #blueprint #bitpacker #input-file
  85. peruse

    一个小型解析器组合器库

    v0.3.0 #parser-combinator #parser #combinator
  86. osaka

    没有噪音的 Rust 异步

    v0.3.0 #async #noise #continuation #combinator #rather
  87. parse-up

    帮助用户构建成功的解析的解析组合器

    v0.1.0 #parse #up #successful #combinator #parser-combinator #help #user
  88. union

    宏提供有用的快捷组合子,结合同步/异步链,将结果元组转换为元组结果,支持单线程和多线程(同步/异步)逐步执行分支

    v0.1.7 #branch #step #combinator #transform #combine #tuple #results
  89. lambdaski

    类型级别SKI组合子

    v0.0.2 #combinator #level #ski
  90. nombine

    nom和combine解析组合子之间的转换器

    v0.1.0 #parser-combinator #parser #combinator #nom #ll
  91. mpc

    针对orangeduck的mpc(微解析组合子)库的WIP绑定

    v0.1.10 #parser #bindings #combinator #orangeduck #glue #temporary #parser-combinator
  92. osaka-dns

    没有噪音的 Rust 异步

    v0.3.0 #osaka #async #noise #continuation #combinator