moduforge-rules-expression 0.5.0

moduforge 表达式规则
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! 编译器模块
//!
//! 该模块负责将抽象语法树(AST)转换为虚拟机可执行的操作码序列
//! 编译器将高级的表达式结构转换为低级的栈式操作指令

// 编译器核心实现模块
mod compiler;
// 编译错误定义模块
mod error;
// 操作码定义模块
mod opcode;

// 公开导出的类型和结构
pub use compiler::Compiler; // 编译器主结构
pub use error::CompilerError; // 编译错误类型
pub use opcode::{Compare, FetchFastTarget, Jump, Opcode}; // 操作码相关类型