eager2 1.1.4

Proc-macros for eager macro expansion
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use eager2_core::{exec, parse};

use crate::{
    exec::{execute_ccase, execute_concat},
    parse::{expect_call_literal, expect_string_literal, get_string_literal},
};

pub fn init() {
    let _ = parse::FNS.set(parse::Fns {
        expect_call_literal,
        expect_string_literal,
        get_string_literal,
    });
    let _ = exec::FNS.set(exec::Fns {
        execute_concat,
        execute_ccase,
    });
}