[[package]]
name = "rusty-wam"
-version = "0.7.14"
+version = "0.7.15"
dependencies = [
"downcast 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
"num 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
[package]
name = "rusty-wam"
-version = "0.7.14"
+version = "0.7.15"
repository = "https://github.com/mthom/rusty-wam"
description = "The Warren Abstract Machine in Rust."
output.append(" = ");
let mut printer = HCPrinter::from_heap_locs(&self, output, var_dir);
+
printer.numbervars = false;
+ printer.quoted = true;
let mut output = printer.print(addr);
} else {
let mut output = {
let mut printer = HCPrinter::new(&self, PrinterOutputter::new());
+
+ printer.quoted = true;
+ printer.numbervars = true;
+
printer.print(Addr::HeapCell(h))
};
submit(&mut wam, ":- use_module(library(dcgs)).");
- // test case by YeGoblynQueene on hacker news.
+ // test case by YeGoblynQueene from hacker news.
compile_user_module(&mut wam,
" ability(destroy, X) --> destroy(X).
destroy(X) --> [destroy], target(X).