文件名称:Rholang 运行时 Rust
文件大小:560KB
文件格式:ZIP
更新时间:2024-07-18 13:00:28
rholang-rust
Rholang 运行时用 Rust 编写的 rholang 运行时。开发仍在进行中.../model/是一个包含依赖于rho_runtime和rholang_parser protobuf 模型的库rholang_parser/rholang_parser/ crate 构建一个可执行程序,它接受rholang 代码并输出规范化的AST/rho_runtime/是主要的可执行程序。它启动rholang_parser来解析rholang代码,然后处理reduce和storage文件命名转换本项目应用了两种命名转换。使用snake_case 的文件名(例如common.rs /rho_par.rs )意味着它是一个单独的模块,这是Rust 模块系统中的默认方法。使用PascalCase 的文件名(例如Sortable.rs /DeBruijnIndexMap.rs )意味着它是其目录模块的一部分。PascalCase样式用于保持代码结构与 Scala 版本相似,没有大的单个文件或大量的重新导出。src/ ├─ context/ │ ├─ mod.rs │ ├─ DeBruijnL