#parser-generator

  1. lalrpop

    方便的LR(1)解析器生成器

    v0.20.2 706K #parser-generator #grammar #lr #generator #yacc #parser #programming-language
  2. tinyjson

    简单的JSON解析器/生成器

    v2.5.1 437K #json-parser #json #parser-generator #json-format #generator #parser
  3. pest_generator

    pest代码生成器

    v2.7.11 2.9M #pest-parser #parser-generator #pest #generator #grammar #error #peg
  4. parol-ls

    parol解析器生成器的语言服务器

    v0.21.0 2.2K #parser-generator #language-server #parser #syntax-error #parsing
  5. rustpython-parser

    Python3语言解析器

    v0.4.0 19K #python #parser #syntax-tree #parser-generator #source #analysis #language
  6. pest-language-server

    Pest的语言服务器

    v0.3.11 300 #pest-parser #syntax-highlighting #parser-generator #language-server #ide #autocomplete #lsp
  7. lrpar

    Yacc兼容的解析器生成器

    v0.13.7 7.2K #grammar #lr #yacc #parser-generator #parser
  8. lalrpop-util

    LALRPOP生成的解析器的运行时库

    v0.20.2 782K #lalrpop #functional-programming #parser-generator #run-time #grammar #generated #programming-language
  9. parol

    Rust的LL(k)和LALR(1)解析器生成器

    v0.31.0 360 #parser-generator #lalr-parser #parser #nlp #parsing #l-lk #command-line-tool
  10. nimbleparse

    Yacc语法调试工具

    v0.13.7 #parse-tree #parser-generator #error #grammar #specification #lexer #input
  11. parsel

    使用AST节点类型作为语法的零代码解析器生成

    v0.16.0 1.6K #ast-node #parser-generator #ast-parser #generator #compiler #syntax-tree #syntax
  12. lambdascript

    展示类型化和无类型lambda项的beta归约的教育工具,解析器生成

    v0.2.1 120 #lambda-calculus #lambda #education #beta-reduction #parser-generator
  13. rust-sitter

    定义树-sitter语法的Rust逻辑的包

    v0.4.2 7.2K #parser-generator #codegen #parse-tree #parser #parsing
  14. libsql-sqlite3-parser

    SQLite理解的SQL解析器(libsql分支)

    v0.13.0 9.0K #sql-parser #parser-generator #parser #sql #scanner #tokenizer #tokenize
  15. rustlr

    具有高级选项的自底向上解析器生成器

    v0.6.2 550 #parser-generator #lr #parser #lalr-parser #yacc #parsing #ast
  16. lrtable

    LR语法表生成

    v0.13.7 13K #table #grammar #lr #parser-generator #state #generation #analysis
  17. pdl-compiler

    协议二进制数据包的解析器和序列化生成器

    v0.3.1 950 #parser-serializer #pdl #binary-data #serialization #serialize #parser-generator #binary-serialization
  18. lelwel

    健壮的LL(1)解析器生成器

    v0.6.2 #parser-generator #syntax-tree #parser #grammar #ll #generator #tree-node
  19. peginator

    Rust中创建AST的PEG解析器生成器(运行时)

    v0.7.0 320 #peg-parser #peg #grammar #parser-generator #ast #parser #syntax-tree
  20. antlr-rust

    Rust的ANTLR4运行时

    v0.3.0-beta 4.4K #run-time #parser-generator #antlr4 #antlr #parse-tree #runtime #parser
  21. rusty_parser

    用Rust编写的通用编译时解析器生成器和模式匹配库

    v1.1.0 140 #parser-generator #parser #parser-combinator #syntax-tree #parse-input #context-free-grammar #input-output
  22. peg

    解析表达式语法(PEG)解析器生成器

    v0.8.4 251K #parser-generator #parser #grammar #error-reporting #expression #parse-error #rules
  23. shiva

    在Rust中用于任何类型的文档的解析器和生成器

    v1.2.0 300 #parser-generator #markdown-html #parser #conversion #transformer #data-conversion #convert
  24. tree-sitter-tlaplus

    TLA⁺和PlusCal的tree-sitter语法

    v1.3.6 #tree-sitter #syntax-tree #query-api #syntax-highlighting #specification-language #tla #parser-generator
  25. rustemo

    一个LR/GLR解析器生成器

    v0.6.0 #parser-generator #grammar #generator #lr #parser
  26. dotlr

    一个用于教育目的的LR(1)解析器生成器和可视化工具

    v0.1.0 100 #token-parser #parser-generator #educational #lr-parsing
  27. discord-md

    用于Discord的markdown的解析器和生成器

    v3.0.0 #markdown-parser #parser-generator #markdown-text #discord #markdown #plain-text #generator
  28. xmltv

    使用serde的电子节目指南(EPG)解析器和生成器

    v0.9.6 #tv #epg #parser-generator #guide #electronic #serde #element
  29. faster-pest

    高性能Pest解析器的生成器,将您的语法提升到下一个层次

    v0.2.0-alpha.1 #pest-parser #pest-grammar #parser-generator #optimization #low-level #expression #compatible
  30. yggdrasil-rt

    Yggdrasil共享结构

    v0.1.3 180 #grammar #parser-generator #generator #peg #parser
  31. chromiumoxide_pdl

    包含PDL解析器和rust生成器

    v0.7.0 6.6K #pdl #generator #parser-generator #chromiumoxide #protocols #chrome #chromium
  32. pomelo

    作为Rust过程宏的Lemon解析器生成器

    v0.1.5 10K #parser-generator #proc-macro #lemon #yacc #bison #parser
  33. swift-bridge-ir

    包含桥接模块解析和代码生成所需的数据结构和逻辑

    v0.1.57 48K #swift #ios #bindings #ffi #parser-generator #mac #data-structures
  34. sdml-parse

    Simple Domain Modeling Language (SDML)的解析器

    v0.2.14 #parser #parser-generator #tree-sitter #modeling #domain #sdml #model
  35. gramatika

    使用 Rust 编写解析器的最小工具包

    v0.6.0 160 #lexer #parser #parser-generator #token #pattern #language #toolkit
  36. steeldb

    从头开始使用 Rust 构建的数据库

    v0.1.4 #scratch #database #parser-generator #built #virtual-machine #repl #columnar-format
  37. rust-sitter-tool

    用于从 Rust 定义中提取语法的 Rust Sitter 的外部工具

    v0.4.2 7.7K #tree-sitter #parser-generator #codegen #parser #bindings-generator #parse-tree #parsing
  38. gramma

    通过声明类型生成无扫描器解析器

    v0.2.24 #parser-generator #context-free-grammar #declarative #define #declaring #generate #scannerless
  39. kiki

    Rust 的极简解析器生成器

    v7.0.0 #parser-generator #lalr-parser #grammar #generator #lalr #parser
  40. compiler-tools

    用于在编译时使用正则表达式生成强大且快速的词法分析器的 proc-macro

    v0.2.0 4.9K #compiler #regex #generator #parser-generator #parser
  41. schema2code

    从符合 JSON Schema 的文档生成任何语言的代码

    v0.1.4 #json-schema #generate #parser-generator #code-generation #document
  42. config_struct

    在构建时从配置文件创建结构定义

    v0.5.0 57K #config-parser #config-file #build-config #build #parser-generator #config #parser
  43. rfc6381-codec

    解析和生成 RFC 6381 第 3 节中指定的 codec-string 值的解析器和生成器

    v0.2.0 2.6K #codec #parser #parser-generator #rfc6381 #rfc #generate #section
  44. rust-code-analysis-cli

    计算和导出代码度量

    v0.0.25 #metrics #command-line #tree-sitter #programming-language #parser-generator #command-line-tool #node
  45. rust-code-analysis-web

    运行一个网络服务以计算和导出代码指标

    v0.0.25 #metrics #web-services #source #parser-generator #tree-sitter #programming-language #export
  46. beans

    基于Earley解析器的解析生成库

    v8.0.0 340 #parser-generator #lexer #grammar #regex-parser #lexing #run-time #earley
  47. lib-lexin

    词法库

    v0.3.6 140 #lexer #lexical #generator #gen #parser-generator #parser
  48. langlang

    基于解析表达式语法的解析生成器(工具)

    v0.1.2 #parser-generator #grammar #expression #recursion #language #error #white-space
  49. bnf_rules

    LR(1)解析生成器

    v0.1.4 #parser-generator #bnf #rules #lr #tokenizer #grammar #literals
  50. earley-omnitool

    Earley解析器引擎

    v0.0.6 180 #grammar #forest #language #parser-generator #intersection #parser #parsing
  51. parol_runtime

    'parol'解析生成器生成的解析器的运行时库

    v0.24.1 370 #parser-generator #parser #run-time #generated #parol #lalr-parser #grammar
  52. rust-sitter-common

    Rust Sitter宏和工具的共享逻辑

    v0.4.2 7.4K #tree-sitter #parser-generator #parser #parse-tree #codegen #parsers
  53. rsip

    SIP Rust库,SIP的解析器和生成器

    v0.4.0 1.7K #sip #session #web-rtc #voip #parser-generator #message-parser #request-response
  54. pigeon-impl

    生成递归下降和优先级攀升解析器。(额外实现)

    v0.2.0 110 #parser-generator #compiler #parser #json-parser #parser-tools
  55. tnil

    New Ithkuil的解析、注释和生成实用工具

    v0.1.3 #ithkuil #forms #parser #language #root #parser-generator #generate
  56. pegy

    基于derive的解析生成器

    v0.1.2 #parser #parser-generator #grammar #peg #async #ast-parser #async-api
  57. decodetree

    解析器和生成器

    v0.4.7 170 #parser-generator #disassembler #decode #format #instructions #generate #found
  58. ruly2

    从上下文无关文法生成的解析器生成器

    v0.1.8 #context-free-grammar #parser-generator #cfg #parser #parsers
  59. id_tree_layout

    可视化'id_tree' crate中的树

    v2.0.4 #parse-tree #tree-node #embedding #id-tree #layout #parser-generator #visualization
  60. rtp-rs

    RTP数据包结构的解析器和生成器

    v0.6.0 1.6K #rtp #real-time #packet-parser #protocols #rfc3550 #parser-generator #structure
  61. lemon-mint

    以库和API形式实现的著名Lemon解析器生成器

    v0.1.4 #parser-generator #lalr-parser #parser #lemon #lalr #generator
  62. hls_m3u8

    HLS m3u8解析器/生成器

    v0.4.1 2.5K #hls #m3u8 #media #media-playlist #parser-generator
  63. gecos

    gecos字符串的解析和生成

    v0.1.1 #nss #string #parser #generation #struct #parser-generator
  64. pag-lexer

    解析器-词法分析器融合生成器(派生词法分析器)

    v0.1.0-alpha.1 #lexer #grammar #regex #cfg #parser-generator
  65. langlang_syntax

    langlang是一个基于解析表达式文法的解析器生成器(库)

    v0.1.2 #parser-generator #grammar #expression #language #recursion #input #generated
  66. rustemo-compiler

    Rustemo编译器和开发工具

    v0.6.0 #parser-generator #grammar #lr #generator #parser
  67. robots_txt

    轻量级robots.txt解析器/生成器

    v0.7.0 #robots #web #parser-generator #sitemap
  68. dmntk-feel-grammar

    DMNTK | FEEL语法

    v0.3.5 120 #lalr-parser #parser-generator #dmntk #table #grammar #decision #toolkit
  69. znap-syn

    为znap-macros提供解析和代码生成的实用工具集合

    v0.1.35 700 #znap #parser #collection #generation #parser-generator #generate #znap-macros
  70. langlang_value

    langlang是一个基于解析表达式文法的解析器生成器(库)

    v0.1.2 #parser #parser-generator #grammar #expression #input #recursion #language
  71. lalrpop-intern

    LALRPOP使用的字符串内部化工具

    v0.15.1 750 #lalrpop #parser-generator #interning #programming #grammar #lr #write
  72. tuck5

    实用的词法分析器/解析器生成器

    v0.2.0 #lexer #parser-generator #parser #tokenization #parse #lex
  73. pag-parser

    解析器-词法分析器融合生成器(解析器生成器)

    v0.1.0-alpha.1 #parser-generator #grammar #cfg #parser
  74. racc

    Berkeley YACC到Rust的移植,允许你在Rust源代码中直接编写语法定义

    v0.0.4 #parser-generator #proc-macro #grammar #lalr #definition #source #yacc
  75. oak

    用于解析表达式语法的类型化解析器生成器语法扩展

    v0.8.0 #grammar #peg #proc-macro #parser #parser-generator #parsing #typing
  76. peginator-cli

    peginator(一个PEG解析器生成器)的命令行界面

    v0.7.0 #parser-generator #peg #parser #grammar #command-line-interface #ast
  77. peg-runtime

    为rust-peg语法提供运行时支持。要使用rust-peg,请参阅peg crate。

    v0.8.3 248K #parser-generator #parse-error #grammar #run-time #error-reporting #expression #parse-input
  78. weresocool_parser

    WereSoCool的解析器

    v1.0.47 #composition #parser-generator #language #music #sound-processing #were-so-cool
  79. peginator_codegen

    为peginator(一个PEG解析器生成器)提供构建脚本支持

    v0.7.0 #parser-generator #parser #peg #grammar #ast #parsers
  80. pag-compiler

    解析器-词法分析器融合生成器(编译器接口)

    v0.1.0-alpha.1 #grammar #parser-generator #cfg #parser
  81. glr

    RNGLR解析器生成器

    v0.2.0 #上下文无关语法 #语法 #解析器 #解析器生成器 #lr #用户输入
  82. ielr

    LR解析器生成器的表生成后端

    v0.1.1 #解析器生成器 #语法 #lr #解析器 #生成器
  83. bnf_rules_parser

    LR(1)解析生成器

    v0.1.4 #解析器生成器 #bnf #规则 #lr #语法 #分词器 #标记
  84. tree-builder

    使用Nom和过程宏生成递归下降解析器的解析器生成器库

    v0.0.3 #解析器生成器 #解析器 #nom #上下文无关语法 #
  85. langlang_lib

    langlang是一个基于解析表达式文法的解析器生成器(库)

    v0.1.2 #语法 #解析器生成器 #表达式 #输入 #递归 #语言 #简洁
  86. lemon-tree

    著名的Lemon解析器生成器,设计为在Cargo构建过程中透明地构建解析器的库。使用属性来描述解析器规则。

    v0.1.7 #解析器生成器 #lalr解析器 #lalr #lemon #生成器 #cargo构建 #解析器
  87. ruly

    从上下文无关文法生成的解析器生成器

    v4.1.1 110 #解析器生成器 #上下文无关语法 #解析器 #cfg
  88. cfg-regex

    将正则表达式转换为上下文无关语法

    v0.1.1 #regex #正则 #nfa #dfa #自动机 #上下文无关语法 #解析器生成器
  89. image4

    一个适用于解析和生成Image4图像的no_std友好库,使用纯Rust编写

    v0.7.0 #解析器生成器 #im4p #im4m #im4r #img4 #iboot #no-alloc
  90. winnow-rule

    用于在简单的DSL中定义winnow组合器的过程宏

    v0.1.1 #winnow #解析器 #proc-macro #解析器生成器 # #pest #生成器
  91. rspg

    LR(1)解析器生成器库

    v0.0.3 #解析器生成器 #生成器 #lr #语法 #解析器
  92. kicad_parse_gen

    Kicad文件格式解析器和生成器库

    v7.0.2 #文件格式 #解析器生成器 #kicad
  93. sdp-rs

    SDP Rust库,会话描述协议的解析器和生成器

    v0.2.1 950 #sdp #web-rtc #会话 #voip #解析器生成器 #消息解析器 #nom
  94. binjs_meta

    binjs-ref 的一部分。语法操作工具。除非您正在编写 binjs 的编码器、解码器或解析器生成器,否则您可能不想直接使用此 crate。

    v0.5.4 #javascript #ast #parser-generator #js #codec #binjs
  95. anchor-syn-fix

    锚语法解析和代码生成工具

    v0.30.1 130 #parser #anchor #syntax #generation #parser-generator
  96. typeshare-core

    Typeshare 命令行工具使用的代码生成器

    v1.10.0-beta.7 2.7K #definition #generation #language #typeshare #parser-generator #generate #name
  97. lalrpop-snap

    方便的LR(1)解析器生成器

    v0.16.0 1.2K #parser-generator #lr #grammar #generator #yacc #parser
  98. do-not-use-antlr-rust

    Rust的ANTLR4运行时

    v0.3.0 #run-time #parse-tree #antlr4 #parser-generator #antlr #runtime #parser
  99. adif

    Rust 的业余数据交换格式解析和生成工具

    v0.1.3 100 #data-interchange #amateur-radio #file-format #parser-generator #generation #adi #adx
  100. enum_stream_codegen

    一个解析器生成器。此包处理 enum_stream 宏的代码生成。

    v0.1.0 #parser-generator #advanced #extensible #grammar #offers #speed #ease
  101. vobject

    解析库

    v0.7.0 #ical #contact #calendar #parser-generator #icalendar #format #contacts
  102. wee-peg

    解析表达式语法(PEG)解析器生成器

    v0.5.4 #grammar #peg #parser #parser-generator
  103. chat-templates

    用于提示 LLM 的聊天模板解析器/生成器

    v0.3.0 #llm #template #chatml #chat #prompting #parser-generator
  104. edres

    从数据文件生成结构和枚举定义

    v0.6.0 #generator #build #build-config #config-parser #parser-generator #parser #config
  105. turingarena-iospec

    指定 I/O 格式并自动执行验证、解析器生成等。TuringArena 的一部分:创建编程挑战的工具。

    v0.1.0 #input-output #format #turingarena #parser-generator #iospec #programming #specify
  106. structpath

    类型安全的 URL 路径解析和生成

    v0.2.1 #url-path #url #parser #web #parser-generator #request-handler
  107. 尝试使用DuckDuckGo进行搜索。

  108. tonlib

    The Open Network的Rust SDK

    v0.17.4 1.0K #wallet #ton #open #interaction #data #cells #parser-generator
  109. chiru

    类似于antlr4的解析器生成器

    v0.7.0 #parser-generator #antlr4 #english
  110. svg_file_parser

    基于Rust的SVG解析器,用于解析可伸缩矢量图形(SVG)文件

    v0.1.0 #svg #svg-parser #vector-graphics #parser-generator #interpret #pest-parser #content
  111. oak_runtime

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

    v0.6.0 #grammar #peg #combinator #parser #parser-generator
  112. plex

    用于编写词法和解析器的语法扩展

    v0.3.1 460 #lexer #parser-generator #parser #generator #scanner #tokenizer
  113. blue_typemap

    动态函数参数的TypeMap依赖注入方法

    v1.0.0 #api #generator #parser-generator #parser
  114. parsegen

    作为宏实现的解析器生成器

    v0.1.1 #parser-generator #lr #implemented #lalr #glr #canonical #proc-macro
  115. mkv

    [尚未完成] 使用Rust实现的Matroska (mkv,webm) 文件解析器和生成器

    v0.0.8 #matroska #webm #demuxer #muxer #parser-generator
  116. pegtastic

    解析表达式语法(PEG)解析器生成器

    v0.1.0 #parser-generator #parser #grammar #peg #parsers
  117. kg-syntax

    运行时LR(1)解析器生成库

    v0.3.0 #parser-generator #run-time #lr #beta #stable #channel
  118. anchor-syn

    锚语法解析和代码生成工具

    v0.30.1 54K #anchor #parser-generator #syntax #idl #generation #solana #generate
  119. url_parser_on_rust

    基于Rust的url解析器

    v1.0.0 #parse-url #url-scheme #pest-parser #parser-generator #path #query-parameters #fragment
  120. mqtt-packet

    MQTT 5.0版本的数据包解析器和生成器

    v0.3.0 #packet-parser #parser-generator #mqtt #packet #generator #parser #iot
  121. nano_parser_gen

    受 yacc 启发的解析器生成器(类型和函数)

    v0.2.1 #parser-generator #yacc #functions #types
  122. nano_parser_gen_macro

    受 yacc 启发的解析器生成器(过程宏)

    v0.2.1 #parser-generator #procedural #macro #yacc #proc-macro
  123. peg-pack

    适用于 PEG 语法的多功能解析器生成器

    v0.1.0 #peg #grammar #generator #parser-generator #instructions #versatile #pack
  124. pestast_gen

    pestast 代码生成器

    v0.2.0 #pest-parser #parser #pest #ast #pest-grammar #grammar #parser-generator
  125. nom-rule

    用于在简单 DSL 中定义 nom 组合器的过程宏

    v0.3.1 7.5K #nom #parser #proc-macro #parser-generator #macro #generator #pest
  126. pm-lexer

    使用过程宏 crate 的示例词法分析器,用于 pomelo 测试

    v0.1.4 190 #lexer #proc-macro #pomelo #sample #lemon #procedural #parser-generator
  127. ratatat

    具有缓存的表达式解析器组合器

    v0.1.1 #parser-combinator #parser-generator #cache #input #context #expressive
  128. parol-macros

    LL(k) 解析器生成器 parol 的宏

    v0.2.0 600 #parser-generator #parser #l-lk #parsing-tools
  129. lld-pg

    lld-script 解析器和生成器

    v0.1.2 #generator #lld #lld-script #parer #parser-generator #beta
  130. pegtastic-runtime

    pegtastic 语法运行时支持。要使用 pegtastic,请参阅 pegtastic crate。

    v0.1.0 #grammar #pegtastic #parser #parser-generator #error #parse-error #expression
  131. nailgun

    PEG 解析器生成器

    v0.1.0 #parser-generator #peg #generator #parser #expression #grammar #lex
  132. bodyfile

    著名的mactime bodyfile格式的解析器和生成器

    v0.1.4 100 #parser-generator #format #mactime #line #famous #bodyfile3-line #tsk
  133. rspg-macros

    rspg宏定义

    v0.0.3 #parser-generator #lr #generator #grammar #parser
  134. simple-parser

    运行时递归下降解析器生成器

    v0.1.0 #parser-generator #parser #recursion #run-time #descent
  135. simple-parser-bootstrap

    运行时递归下降解析器生成器

    v0.1.0 #parser-generator #parser #recursion #run-time #descent
  136. perplex

    语法分析器和LR(k)/GLR解析器生成器

    v0.4.1 #parser-generator #grammar #analyzer #lr #glr
  137. escafers

    转义序列的解析器和生成器

    v0.1.0 #escaping #parser-generator #generator #term #parser #rust
  138. kg-lang

    运行时LR(1)解析器生成库

    v0.1.1 #run-time #parser-generator #lr #channel
  139. frodobuf

    为wasmcloud提供的midl解析器和代码生成器

    v0.1.2 #capability-provider #wasmcloud #actors #generator #parser-generator #generation #messages
  140. perplex-runtime

    由perplex生成的解析器的运行时库

    v0.1.1 #parser-generator #perplex #generated #analyzer #lr #grammar #run-time
  141. nys

    声明式解析器生成器库

    v0.1.0 #generator #declarative #parser-generator #quote #construct #token #field
  142. peg-macros

    rust-peg的进程宏。要使用rust-peg,请参阅peg包。

    v0.8.4 250K #grammar #parser-generator #proc-macro #parse-error #expression #procedural #definition
  143. protogen

    协议描述语言和解析器生成器

    v0.1.0 #parser-generator #protocols #language #description #choose
  144. beerxml

    beerxml/json/yaml/toml解析器生成器

    v0.1.8 110 #brewing #beer #parser-generator #mead
  145. pegcel-macros

    用于Syn的PEG解析器生成器

    v0.1.0 #syn #peg #parser-generator #parser #macro #syn-derive
  146. nom-peg

    基于nom构建的PEG解析器生成器

    v0.1.1 #parser-generator #nom #parser #parser-combinator #parsers
  147. peginator_macro

    用于使用peginator(一个PEG解析器生成器)的便捷宏

    v0.7.0 100 #peg-parser #peg #parser #ast #grammar #parser-generator
  148. freedesktop-categories-codegen

    freedesktop-categories的解析器和代码生成器

    v0.2.0 #freedesktop #menu #codegen #parser-generator #categories #hash-map
  149. xim-gen

    XIM协议解析器生成器

    v0.1.0 #protocols #xim #parser-generator #handler
  150. json-pop

    来自解析器/词法分析器生成器的小型JSON解析器

    v0.0.2 #json-parser #parser-generator #error #lexer
  151. midl

    MIDL解析器CLI和frodobuf代码生成器

    v0.1.2 #parser-generator #frodobuf #command-line
  152. parsel_derive

    使用AST节点类型作为语法的零代码解析器生成

    v0.16.0 1.6K #ast-node #ast #parser-generator #syntax #generator #compiler #parser
  153. lalrproc

    基于LALRPOP的过程宏

    v0.0.8 #proc-macro #lalrpop #parser-generator #procedural #input #s-expr #concepts