restore parse_term to toplevel

This commit is contained in:
Mark Thom
2018-09-17 21:16:15 -06:00
parent 43ba8f23dc
commit d0ac258c77
5 changed files with 12 additions and 48 deletions

View File

@@ -271,7 +271,7 @@ fn compile_listing<'a, R: Read>(wam: &mut Machine, src: R, mut indices: MachineC
let mut compiler = ListingCompiler::new();
let mut toplevel_results = vec![];
while let Some(decl) = try_eval_session!(worker.consume(&wam.op_dir, &mut indices)) {
while let Some(decl) = try_eval_session!(worker.consume(wam, &mut indices)) {
if decl.is_module_decl() {
toplevel_indices.copy_and_swap(&mut indices);
mem::swap(&mut worker.results, &mut toplevel_results);