Add stack printing debug builtin
This function will print the stack without modifying it. Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
@@ -144,6 +144,15 @@ impl MachineBuilder {
|
||||
}
|
||||
});
|
||||
|
||||
self.register_builtin_fun("S", |machine, _reentry| {
|
||||
println!("- TOP");
|
||||
for (i, obj) in machine.stack().iter().enumerate() {
|
||||
println!("{}. {:?}", i, obj);
|
||||
}
|
||||
println!("- BOTTOM");
|
||||
Ok(BuiltinExit::Return)
|
||||
});
|
||||
|
||||
/*
|
||||
//
|
||||
// ==
|
||||
|
||||
Reference in New Issue
Block a user