1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use clover::State;
use clover::helper::make_reference;

mod io;
mod random;
mod math;
mod helper;


pub fn clover_std_inject_to(state: &mut State) {
    state.add_native_function("print", io::print);

    state.add_native_model("IO", make_reference(io::IO {}));
    state.add_native_model("Random", make_reference(random::Random {}));
    state.add_native_model("Math", make_reference(math::Math {}));
}