1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
pub mod elite_lexer {
use crate::ast::EliteDataTree;
pub fn init_lexer(init: &crate::read::EliteFileData) {
let tokens = crate::tokenizer::elite_tokenizer::tokenize_first(init);
let mut init_ast = crate::ast::EliteAST::default();
init_ast.init_keywords();
let mut init_parser = crate::parser::EliteParser {
init_ast : init_ast,
data_tree: EliteDataTree { variable_list: Default::default() }
};
init_parser.parse_tokens(&tokens);
}
}