aether-azathoth 0.5.3

A lightweight, embeddable domain-specific language (DSL) interpreter with rich standard library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::cache::ASTCache;
use crate::evaluator::Evaluator;
use crate::optimizer::Optimizer;

mod cache;
mod constructors;
mod eval;
mod limits;
mod stdlib;
mod trace;

/// 主要的 Aether 引擎结构体
pub struct Aether {
    pub(crate) evaluator: Evaluator,
    pub(crate) cache: ASTCache,
    pub(crate) optimizer: Optimizer,
}