-
regex
Rust 的正则表达式。本实现使用有限自动机,并保证对所有输入的线性时间匹配。
-
fancy-regex
正则表达式,支持相对丰富的功能,包括后向引用和前瞻。
-
evalexpr
一个强大的算术和布尔表达式评估器。
-
onig
Rust-Onig 是 Oniguruma 正则表达式库的一组 Rust 绑定。Oniguruma 是一个支持多种字符编码和正则表达式语法的现代正则表达式库。
-
regress
针对 EcmaScript 语法的正则表达式引擎。
-
pyo3-polars
polars 的表达式插件和 PyO3 类型。
-
datafusion-expr
DataFusion 查询引擎的逻辑计划和表达式表示。
-
cpc
评估数学表达式,支持单位及其转换。
-
exmex
快速、简单且可扩展的数学表达式评估器,能够计算偏导数
-
rsc
用于解决字符串中科学和代数数学方程的快速计算器
-
bet
解析和评估二叉表达式树
-
skyscraper
HTML网页抓取的XPath
-
safe-regex
安全的正则表达式库
-
hyperscan
具有多模式流扫描的Rust绑定
-
datafusion-functions
DataFusion查询引擎的函数包
-
fluent-comparisons
通过编写类似
if any_of!({a,b,c}>=5) {...}
的多比较表达式来提高可读性,同时保持手写代码的优点 -
expry
在编码(二进制)值上执行表达式,生成另一个二进制值(可以是解码或编码形式)。支持自定义函数。支持解析表达式并将其转换为字节码。
-
datafusion-functions-aggregate
数据融合查询引擎的聚合函数包
-
qoqo_calculator
qoqo-calculator 是 HQS Quantum Simulations 的 qoqo 量子计算工具包的计算后端
-
repatch
一个具有类似
git add --patch
接口的正则表达式查找和替换工具 -
peg
解析表达式语法 (PEG) 解析器生成器
-
regex-literal
分隔的正则表达式文字
-
pintfmt
Pint 编程语言的格式化工具
-
ksql
一个 JSON 数据表达式词法分析器、解析器、命令行界面和库
-
tremor-script
Tremor 脚本解释器
-
reval
表达式评估器
-
defer
代码执行,受 go 的 defer 语句启发
-
evaluator_rs
Rust 的评估引擎库
-
slac
"简易逻辑与算术编译器"将单个表达式转换为抽象语法树
-
pipecolor
一个终端过滤器,用于着色输出
-
cexpr
C表达式解析器和评估器
-
fasteval
代数表达式的快速评估
-
passerine
一种小型可扩展的函数脚本语言,专为代码简洁而设计
-
fasteval2
代数表达式的快速评估
-
polars-expr
Polars项目的物理表达式实现
-
jmespath
JSON查询语言
-
faster-pest
高性能Pest解析器的生成器,将您的语法提升到下一个层次
-
lieval
一个轻量级的Rustcrate,用于从字符串中解析和评估数学表达式
-
hairy
编译后的文本模板(与Mustache和Handlebars类似),支持表达式及其内部的自定义函数
-
sqlite-regex
SQLite的正则表达式扩展
-
faye
一个小巧的Lisp
-
fasteval3
代数表达式的快速评估
-
taz
评估一个数学表达式
-
ggca
高效计算两个数据集所有对之间的相关系数(皮尔逊、斯皮尔曼或肯德尔)和双尾p值
-
cucumber-expressions
Cucumber表达式抽象语法树(AST)和解析器
-
gst-plugin-regex
GStreamer正则表达式插件
-
fastexpr-rs
一个微型、快速的JavaScript表达式解析器
-
logic_tracer
识别逻辑命题并跟踪其真值,同时生成真值表(仍在开发中)
-
brzozowski
使用Brzozowski导数处理正则表达式。“
-
yara-x-proto
带有YARA模块选项的协议缓冲区
-
calc
命令行计算器应用程序
-
mexprp
一个数学表达式解析和评估库
-
scopegraphs-regular-expressions
将scopegraphs移植到Rust的良好文档库
-
exprimo
用Rust编写的JavaScript表达式评估器
-
dicexp
一个解析(并掷)角色扮演游戏风格骰子符号(例如“2d8+5”)的程序和库
-
yarer
(另一种Rust表达式解析器)是一个用于解析数学表达式的库。内部使用逆波兰表示法算法。
-
mathml-core
MathML类型定义
-
expr-solver
在遵循优先级和结合律的情况下解决数学表达式
-
minitt
Mini-TT,一个依赖于类型的lambda演算,用Rust扩展和(重新)实现
-
glc
根据上下文无关文法生成随机表达式
-
rust-regex-dsl-creator
正则表达式DSL推导宏
-
langlang
基于解析表达式文法的解析器生成器(工具)
-
等式
数学表达式求值和化简
-
rxcalc
一个表达式计算器,最初用Scratch编写
-
symbolic_math
执行符号数学。支持基本的算术运算、表达式化简、展开和求值。
-
human_regex
面向人类的正则表达式库
-
ugdb
gdb的替代TUI
-
vegafusion-runtime
VegaFusion运行时
-
eiche
用于处理符号表达式的工具
-
iris_client
Rust中的内存数据库命令
-
redfa
用于创建DFA的正则表达式导数
-
lispi
Lisp I解释器
-
pretty-print
美化打印树
-
symboscript-parser
SymboScript解析器
-
dmntk-feel-evaluator
DMNTK | FEEL 评估器
-
yash-arith
POSIX shell 算术扩展
-
dsntk-feel-regex
决策工具包 | FEEL 正则表达式
-
polyglot_interpreter
简单逻辑表达式的跨平台、跨语言解释器
-
vegafusion-datafusion-udfs
VegaFusion 所使用的自定义 DataFusion UDF
-
liexpr
解析和评估简单表达式
-
wfrs-validator
工作流 RS - 对表达式进行验证,即 jsep
-
rust-regex-dsl
正则表达式 DSL
-
ihateintegrals
用于求解积分的计算机代数库
-
expression_simplify
基于对象导向课程(SCSE,北航)的表达式简化器
-
vectorscan
Vectorscan 的包装器
-
safe-regex-compiler
safe-regex crate 的正则表达式编译器
-
pipeop
使用声明式宏将管道操作符添加到 Rust
-
langlang_syntax
langlang 是一个基于解析表达式语法的解析器生成器(库)
-
calc_lib
使用正确的运算顺序进行计算
-
path-matchers
一组路径匹配器
-
cache-this
使用文件系统进行简单表达式缓存的宏
-
jexl-eval
用 Rust 编写的 JEXL 评估器
-
repr
正则表达式作为线性逻辑的解释及其实现
-
expressions
灵活的表达式解析器和评估器
-
btwn
基于范围表达式的输入过滤器命令行工具
-
wolfram-expr
Rust 中高效且易用的 Wolfram 表达式表示
-
gregex
利用 NFA 的正则表达式求解器
-
asciimath
数学表达式解析器和评估器
-
substrait-expr
使用 Substrait 表达式
-
dynamodb-expression
构建 DynamoDB 过滤、条件或更新表达式的类型
-
gettext
Rust 的翻译框架
-
langlang_value
langlang 是一个基于解析表达式语法的解析器生成器(库)
-
cast_checks_convert
-
detect
使用任意表达式语言标准在你的文件系统上查找文件
-
tempus_fugit
一个用于测量 Rust 表达式执行时间的微小库,具有纳秒级精度
-
resolver
表达式评估器
-
iregexp
I-Regexp 的检查实现
-
shunting
评估数学表达式
-
grep-matcher
一个正则表达式的特质,侧重于面向行的搜索
-
evalr
表达式评估器
-
aftermath
解析并评估复杂的数学表达式
-
fancy-regex-fork-pb
自定义的fancy-regex库分支。你可能不想使用这个。
-
codd
以关系代数表达式作为查询的最小内存数据库
-
vectorscan-async
用于vectorscan C++正则表达式库的包装器
-
meval
数学表达式解析器和评估器
-
mexe
算术表达式评估器
-
pcre
libpcre的Rust封装
-
peg-runtime
为rust-peg语法提供运行时支持。要使用rust-peg,请参阅
peg
库。 -
multiconst
将表达式解构为多个常量
-
bool_traits
将布尔表达式用作特性边界
-
simple-regex
😎 以简单易读的方式编写正则表达式
-
find-binary-version
轻松识别二进制版本
-
hyperscan-sys
Rust的Hyperscan绑定,支持多模式流式扫描
-
langlang_lib
langlang 是一个基于解析表达式语法的解析器生成器(库)
-
gep_toolkit
基因表达式编程工具包
-
dxpr
编译时无依赖、无_std Rust中的可微分表达式模板
-
ifmt
Rust的行内表达式插值
-
linq
Rust中的语言集成查询
-
zenoh-keyexpr
zenoh的内部crate
-
fill-array
允许使用表达式填充数组的宏
-
savage
一个原始的计算机代数系统(REPL)
-
rxp
用于探索和测试简单正则表达式的命令行工具
-
balena-temen
用于(不仅仅是)JSON的模板引擎
-
match_type
在编译时根据表达式的类型进行匹配
-
unweave
一个使用正则表达式匹配来解交织文本行流的命令行工具
-
rbop
用于编写数学表达式编辑器的Rust框架
-
thin-shunting
评估数学表达式
-
dfa-regex
使用相应的DFA匹配正则表达式
-
bool2cnf
直接将布尔表达式转换为dimacs
-
fast_uaparser
基于正则表达式的User-Agent请求头解析器
-
polka
Rust的点语言解析器;基于解析表达式语法(PEG),使用优秀的pest crate作为基础
-
antlion
在编译时评估任何Rust表达式的便捷方式
-
arithmetic_parser_smetaniuk
算术表达式计算器解析器
-
rcalc_lib
数学表达式计算库
-
spdx-expression
SPDX表达式
-
stilts-lang
stilts的解析器
-
rusty-peg
用于定义PEG解析器的宏
-
rets_expression
来自RESO RCP19的RETS验证表达式
-
expresso
一个非常基础的解析器和运行器,仅用于教学。
-
iife
一个用于立即调用的函数表达式的宏,语法更优。
-
exprtk_rs
Rust对ExprTk C++库的绑定(http://www.partow.net/programming/exprtk)
-
chert
领域特定表达式语言
-
egui_drag_value_expr
修改后的egui DragValue小部件,可接受数学表达式作为输入
-
asciimath-text-renderer
在终端中渲染asciimath
-
relex
构建基于正则表达式的词法分析器
-
exprz
表达式库
-
rpn-reckoner
逆波兰表示法库
-
clc-engine
为计算器UI提供计算API
-
scicalc-rs
解析和计算具有测量的表达式,通常用于科学环境
-
rule
用Rust编写的引擎
-
ules
JMES评估作为服务
-
expression_format
在字符串中格式化Rust表达式,类似于Python中的f-string格式化
-
exp3
用于从exp3.json文件中序列化和反序列化表达式设置的(de)序列化数据类型
-
crunch_eval
高性能表达式评估器
-
rure
Rust正则表达式库的C API
-
lalrpop-lambda
使用LALRPOP编写的λ演算语法
-
quine-mc_cluskey
Quine-McCluskey算法和Petrick方法
-
cur
将寻找您的正则表达式
-
graviton
一种快速、简单且易于阅读编译器的编程语言。除非使用分号(
;
),否则一切都是表达式... -
lumen-language
用于Lua和JavaScript的Lisp
-
dioxus-katex
在Dioxus中使用KaTeX渲染数学表达式!
-
mathml-latex
在MathML和LaTeX之间进行转换
-
表达式
实现表达式项和条件
-
filter_ast
布尔过滤器表达式的AST
-
nanore
适用于任意数据类型的微型正则表达式匹配器
-
regexp
正则表达式
-
matches
一个宏,用于评估表达式是否与模式匹配(作为布尔值)
-
eles
ELES;可扩展逻辑表达式求解器
-
expressive
evalexpr的分支
-
redis_regular_expression_module
用于正则表达式的redis模块
-
reflexive
在编译时评估任何Rust表达式的便捷方式
-
expression-num
基于expression-rs的数值表达式实现
-
unnest
用于无嵌套控制流的宏
-
rustyard
Shunting Yard实现和计算器。这个crate可以将作为字符串传递给它的基本数学表达式计算出来,并返回64位浮点数。
-
detect_rs
使用任意表达式语言标准检测你的文件系统上的文件
-
fixit
将中缀(人类可读)表达式标记转换为后缀(逆波兰表示法)顺序
-
scalar-value-string
标量值字符串
-
rust_cfg_parser
rust cfg() 表达式解析器
-
elastic_query
将布尔表达式转换为Elasticsearch DSL
-
wcal
包含词法分析和解析器的计算器
-
iif
根据表达式的评估结果返回两个部分之一
-
lazy-regex-proc_macros
lazy_regex 包的 proc macros
-
bang_notation
Rust 的 !-符号
-
bool_expr_parser
布尔表达式解析和评估库
-
g_calc
一个小工具,用于使用中缀表达式执行简单的数学计算
-
const-if
将 if-else 表达式添加到你的常量函数中
尝试使用DuckDuckGo搜索。