include builtins implicitly in every module.

This commit is contained in:
Mark Thom
2018-07-04 23:25:55 -06:00
parent 0abd075b0b
commit 073a8888f3
6 changed files with 23 additions and 20 deletions

View File

@@ -111,11 +111,12 @@ impl Machine {
cached_query: None
};
compile_listing(&mut wam, BUILTINS);
let indices = machine_code_index!(&mut CodeDir::new(), &mut default_op_dir());
compile_listing(&mut wam, BUILTINS, indices);
compile_listing(&mut wam, LISTS);
compile_listing(&mut wam, CONTROL);
compile_listing(&mut wam, QUEUES);
compile_user_module(&mut wam, LISTS);
compile_user_module(&mut wam, CONTROL);
compile_user_module(&mut wam, QUEUES);
wam.use_module_in_toplevel(clause_name!("builtins"));