-
pest
优雅的解析器
-
lalrpop
方便的 LR(1) 解析器生成器
-
lrpar
兼容 Yacc 的解析器生成器
-
lalrpop-util
LALRPOP 生成的解析器的运行时库
-
nimbleparse
Yacc 语法调试工具
-
pest_generator
pest 代码生成器
-
languagetool-rust
Rust 中 LanguageTool API 绑定
-
lrtable
LR 语法表生成
-
srgn
一个类似于 grep 的工具,它理解源代码语法,并允许在搜索之外进行操作
-
cargo-spellcheck
检查所有文档注释中的拼写错误
-
cfgrammar
语法操作
-
ktsctl
kak-tree-sitter的CLI控制器
-
lelwel
健壮的LL(1)解析器生成器
-
peginator
用于在Rust中创建AST(运行时)的PEG解析器生成器
-
pest_consume
用于处理pest生成的解析器输出的框架
-
vidyut-prakriya
梵文词汇生成器
-
gramatica
实现Earley解析器的Rust编译器编译器
-
sbnf
用于编写sublime-syntax文件的BNF风格语言
-
pidgin
非递归语法
-
gbnf
用于处理GBNF的库
-
peg
解析表达式语法(PEG)解析器生成器
-
ungrammar
用于描述具体语法树的领域特定语言(DSL)
-
cfg
操作上下文无关文法
-
ebnfer
EBNF的LSP实现
-
rustemo
LR/GLR解析器生成器
-
pest_derive
pest的derive宏
-
in_definite
获取不定冠词('a'或'an')以匹配给定的单词。例如:an umbrella,a user。
-
pest_grammars
pest流行语法实现
-
gallop
通用LL(1)解析器
-
oxford_join
使用牛津逗号连接字符串切片!
-
yggdrasil-rt
Yggdrasil共享结构
-
indefinite
根据名词是否以元音字母开头,在名词前加上不定冠词-a或-an。
-
tree-sitter-loader
在运行时定位、构建和加载tree-sitter语法。
-
bnf_sampler
使用递归下降算法确保大型语言模型产生的标记遵循Backus Naur Form模式。
-
cargo-languagetool
用于检查文档和注释中语法的第三方货物扩展
-
wagon-togll
使用WAGon生态系统创建基于GLL的解析器的示例工具
-
kiki
一个用于Rust的极简解析器生成器
-
pest_debugger
pest语法调试器
-
peacock-fuzz
解析上下文无关文法,创建基于语法的模糊测试工具
-
pest_typed
pest的静态类型版本
-
rusty-systems
使用L-系统程序生成内容
-
tree-sitter-asm
树-sitter解析库的汇编语法
-
tree-sitter-stack-graphs
使用tree-sitter解析器创建堆栈图
-
dsntk-feel-grammar
决策工具包 | FEEL语法
-
prism-parser
为Prism编程语言构建的PEG解析库
-
beans
基于Earley解析器的解析器生成器库
-
glc
基于上下文无关文法生成随机表达式
-
langlang
基于解析表达式文法的解析生成器(工具)
-
bnf_rules
LR(1)解析生成器
-
bf-derivatives-tools
让我们创建你自己的Brainfuck衍生版本
-
earley-omnitool
Earley解析引擎
-
parol_runtime
'parol'解析生成器生成的解析器的运行时库
-
prism-compiler
一种自适应的函数式编程语言
-
earlgrey
使用Earley算法解析上下文无关文法
-
hornbeam_grammar
Hornbeam模板语言的文法
-
tracery
文本扩展库
-
person_struct_parser
Rust对person结构体的解析器
-
omnitool
算法和数据结构的精选仓库。库作为Rust代码库的分支包含在内
-
rust-bison-skeleton
Rust 的 Bison 框架
-
regen-lang
定义语言的编程语言
-
mpl
类似于 Top-Down Parsing Language (TDPL) 的 Minimal Parsing Language (MPL) 的最小解析器组合器
-
grammartec
Nautilus grammartec
-
ucg
配置生成语法
-
nameless-peg-parser
PEG,仍处于不稳定状态
-
pegy
基于 derive 的解析器生成器
-
rigz_parse
rigz 的 AST 解析器
-
pag-lexer
解析器-词法分析器融合生成器(派生词法分析器)
-
harper-tree-sitter
开发人员的语言检查器
-
langlang_syntax
langlang 是一个基于解析表达式文法(库)的解析器生成器
-
abackus
使用 EBNF 的解析器构建器
-
modus_ponens
开发前向链推理引擎
-
rustemo-compiler
rustemo 编译器和开发工具
-
pest_tmp
优雅的解析器
-
sprout
生长简单的,但美丽的 AST 树 🌳
-
dmntk-feel-grammar
DMNTK | FEEL 语法
-
nlprule
一个快速、低资源的自然语言处理和错误纠正库
-
boron-lang
高效的编译型编程语言
-
harper-html
开发人员的语言检查器
-
raa_tt
证明命题演算中的句子
-
langlang_value
langlang 是一个基于解析表达式文法(库)的解析器生成器
-
lalrpop-intern
LALRPOP 使用的字符串池
-
panfix
解析:多固定操作符的线性时间解析
-
pag-parser
解析器-词法分析器融合生成器(解析器生成器)
-
tl-scheme
TL 语言语法
-
layered-nlp
高度灵活的数据导向 NLP 框架
-
文本到声音
解析工具
-
smpl_fuzz
从语法中进行模糊测试
-
racc
伯克利YACC到Rust的移植,允许你直接在Rust源代码中编写语法定义
-
oak
解析表达式语法(PEG)的强类型解析生成器语法扩展
-
wagon-ident
WAGon的Ident结构体。由于各种原因在多个crate中使用
-
flexi-parse
灵活解析
-
peginator-cli
peginator(一个PEG解析生成器)的命令行界面
-
peg-runtime
对rust-peg语法提供运行时支持。要使用rust-peg,请参阅
peg
crate。 -
abnf_to_pest
一个微小的crate,帮助将ABNF语法转换为pest
-
peginator_codegen
为peginator(一个PEG解析生成器)提供构建脚本支持
-
grammarbot-io
允许您使用grammarbot服务检查您的文本语法
-
pag-compiler
解析器-词法分析器融合生成器(编译器接口)
-
glr
RNGLR解析生成器
-
branchy
使用上下文无关语法生成字符串和序列的工具
-
ielr
LR解析器生成器的表生成后端
-
bnf_rules_parser
LR(1)解析生成器
-
telegram_csv_parser
Telegram-csv-parser
-
langlang_lib
langlang 是一个基于解析表达式文法(库)的解析器生成器
-
lindenmayer
内存高效的林德曼系统
-
notedown-wasi
跨语言的中介表示 notedown 共享
-
grammarly
允许您使用 grammarly 服务检查文本的语法
-
gearley
Earley解析引擎
-
gll
GLL 解析框架
-
bulk_examples_generator
基于 pest 文法(PEG)创建数十/数百/数千/数百万个随机示例。它可以用于生成 AI 训练模型的字符串/结构化数据,或像语法模糊器一样查找错误。
-
rspg
LR(1) 解析器生成器库
-
wagon-parser
WAGon DSL 的解析器
-
unscanny
无痛苦的字符串扫描
-
polka
基于优秀 pest crate 的 PEG 解析器,用于 Rust 的点语言
-
ru_shell
围绕语义语法构建的 Shell
-
lalrpop-snap
方便的 LR(1) 解析器生成器
-
rusty-peg
定义 PEG 解析器的宏
-
wagon-gll
为 WAGon 生成的解析器提供的 GLL 库
-
enum_stream_codegen
一个解析器生成器。此包处理为
enum_stream
宏生成代码。 -
zee-grammar
用于 zee 的树遍历语法的包装器
-
nlprule-build
为快速、低资源自然语言处理和错误纠正库构建工具
-
gguppy
一个基于图形语法的多平台绘图库,纯 Rust 实现,具有 no_std 功能
-
wee-peg
解析表达式语法(PEG)解析器生成器
-
pest_generator_tmp
pest 代码生成器
-
cgisf_lib
快速简单的句子生成器
-
wagon-utils
为WAGon提供的各种实用工具
-
pest_duckyscript
Hak5 DuckyScript和MallardScript语言语法 - 用于解析/编译
-
liblet
了解形式语言和文法
-
promql-rs
PromQL解析器
-
wagon-value
为WAGon提供的动态类型值对象
-
wagon-codegen
用于WAGon DSL的通用代码生成方法,可用于各种用途
-
marigold-grammar
marigold语言的文法
-
marpa
对libmarpa解析引擎的安全绑定
-
static-regular-grammar
静态正则文法的推导宏
-
dyck
在通用
令牌枚举实例或字符串切片类型上运行Dyck和InterDyck算法 -
steeldb-parser
SteelDB的SQL解析器
-
kind-parser
kind编译器的解析器
-
pest-ide
用于Pest插件IntelliJ IDEA的辅助库
-
wagon-lexer
wagon DSL的词法分析器
-
lalrpop-lambda
使用LALRPOP编写的λ-演算语法
-
ripeg
Rust库,用于增量PEG解析器
-
oak_runtime
Oak生成的解析器依赖于此库。有关更多信息,请参阅Oak包。
-
pest_derive_tmp
pest的derive宏
-
titan-ast-runtime-lib
通过语法文件生成抽象语法树(抽象语法树)
-
simple_yaml_parser_kma
教育项目的YAML解析器
-
bogobble
一个基于组合器的字符串解析器,允许借用结果
-
parser-test
解析器的声明式测试器
-
pegtastic
解析表达式语法(PEG)解析器生成器
-
droll-cli
骰子符号解析器和解释器库
-
cargo-grammarly
用于检查文档和注释中语法的第三方货物扩展
-
urlchecker
用于查找欺诈URL或最近URL的URL检查器
-
rseven-parser
基于Pest的R7RS-small方案解析器
-
syntastic
通用抽象语法表示
-
pesta
Pest分析器
-
stelar
SLR表生成器,以及LR解析器
-
peg-pack
适用于PEG语法的多功能解析器生成器
-
pestast_gen
pestast代码生成器
-
lbnf
解析LBNF语法
-
phone_parser
可解析电话号码的解析器
-
wop
lrp的前端
-
pct
-
regex_mutator
Nautilus regex_mutator
-
pdl-derive
PDL的derive宏
-
tree-sitter-hexdump
tree-sitter解析库的hexdump语法
-
genex
文本扩展库
-
peggle
类似于正则表达式的解析库,能够处理解析表达式语法(PEG)规则
-
pegtastic-runtime
为 pegtastic 语法提供运行时支持。要使用 pegtastic,请查看
pegtastic
包。 -
nailgun
PEG 解析器生成器
-
ggplot
基于 Grammar of Graphics 风格的绘图工具
-
racc_runtime
RACC 是伯克利 YACC 的 Rust 版本,允许你直接在 Rust 源代码中编写语法定义。
-
grammers
一个适用于 Telegram 的消息应用
-
rspg-macros
rspg 的宏定义
-
dasn1-pest
ASN.1 表示语言的 pest 语法
-
prosemd-lsp
一个用于 markdown 文件的实验性校对和 linting 语言服务器
-
jdp
一个用于 Jenkins Declarative Pipeline 的 Rust 本地解析器
-
lindenmayer-system
参数化 Lindenmayer 系统
-
layered-amount
layered-nlp 的金额插件
-
languagetool
LanguageTool 语法检查服务器的绑定
-
layered-clauses
layered-nlp 的子句插件
-
slipknot
使用 Rust 的 nom 库解析 ANTLR v4 语法
-
perplex
一个语法分析器和 LR(k)/GLR 解析器生成器
-
lsystem
Rust中的L-系统构建
-
perplex-runtime
由perplex生成的解析器的运行时库
尝试使用 DuckDuckGo 搜索。