chore(tvix/eval): clean up remains of previous disassembler impl
Change-Id: Ib402ea23a58dc52ed0c5a97178cb5d0e53d69300 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6454 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
This commit is contained in:
parent
e03a729fa3
commit
e2a942e4b2
3 changed files with 3 additions and 45 deletions
|
|
@ -3,7 +3,7 @@ use std::{path::PathBuf, rc::Rc};
|
|||
use crate::{
|
||||
builtins::global_builtins,
|
||||
errors::{Error, ErrorKind, EvalResult},
|
||||
observer::{DisassemblingObserver, NoOpObserver},
|
||||
observer::{DisassemblingObserver, TracingObserver},
|
||||
value::Value,
|
||||
};
|
||||
|
||||
|
|
@ -41,7 +41,7 @@ pub fn interpret(code: &str, location: Option<PathBuf>) -> EvalResult<Value> {
|
|||
println!("{:?}", root_expr);
|
||||
}
|
||||
|
||||
let mut observer = DisassemblingObserver::new(codemap.clone(), std::io::stderr());
|
||||
let mut observer = DisassemblingObserver::new(codemap, std::io::stderr());
|
||||
|
||||
let result =
|
||||
crate::compiler::compile(root_expr, location, &file, global_builtins(), &mut observer)?;
|
||||
|
|
@ -68,6 +68,6 @@ pub fn interpret(code: &str, location: Option<PathBuf>) -> EvalResult<Value> {
|
|||
return Err(err.clone());
|
||||
}
|
||||
|
||||
let mut tracer = NoOpObserver::default();
|
||||
let mut tracer = TracingObserver::new(std::io::stderr());
|
||||
crate::vm::run_lambda(&mut tracer, result.lambda)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue