1use shm_rs::{Lexer, SchemeInit, DynEnvironment};
2
3
4
5
6fn main()
7{
8 let mut curdir = std::env::current_dir().unwrap();
9 curdir.push("examples/error_descr_test/incorr_schm.shm");
10 println!("{}", curdir.display());
11
12 let lex = Lexer::from_file(curdir).unwrap();
13 let schm = SchemeInit::new().unwrap();
14
15 let res = schm.run(None, &lex, None).unwrap();
16
17 let ser = res.get("errtest1").unwrap().clone();
18
19
20 let mut curdir = std::env::current_dir().unwrap();
21 curdir.push("examples/error_descr_test/incor_data.shm");
22
23 let (_dynenv, _dyn_res) =
24 DynEnvironment::from_file(curdir, ser.clone()).unwrap();
25
26}