expression_engine 0.7.0

An expression engine written in pure rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::function::InnerFunctionManager;
use crate::operator::{InfixOpManager, PostfixOpManager, PrefixOpManager};
use once_cell::sync::OnceCell;

pub fn init() {
    static INITED: OnceCell<()> = OnceCell::new();
    INITED.get_or_init(|| {
        PrefixOpManager::new().init();
        InfixOpManager::new().init();
        PostfixOpManager::new().init();
        InnerFunctionManager::new().init();
    });
}