14 lines
218 B
Rust
14 lines
218 B
Rust
use crate::core::{Primitive, Value};
|
|
|
|
pub trait Interpreter {
|
|
fn process_primitive(&mut self, primitive: Primitive) -> Box<dyn Value>;
|
|
}
|
|
|
|
mod cg;
|
|
mod eval;
|
|
mod ibp;
|
|
|
|
pub use cg::*;
|
|
pub use eval::*;
|
|
pub use ibp::*;
|