rail_lang/v1/
corelib.rs

1use crate::v1::rail_machine::{self, Dictionary};
2
3mod bool;
4mod choice;
5mod command;
6mod display;
7mod filesystem;
8mod math;
9mod meta;
10mod process;
11mod repeat;
12mod sequence;
13mod shuffle;
14mod stab;
15mod string;
16mod test;
17
18pub fn rail_builtin_dictionary() -> Dictionary {
19    rail_machine::dictionary_of(
20        [
21            bool::builtins(),
22            choice::builtins(),
23            command::builtins(),
24            display::builtins(),
25            filesystem::builtins(),
26            math::builtins(),
27            meta::builtins(),
28            process::builtins(),
29            repeat::builtins(),
30            shuffle::builtins(),
31            sequence::builtins(),
32            stab::builtins(),
33            string::builtins(),
34            test::builtins(),
35        ]
36        .concat(),
37    )
38}