macro_rules! unify {
($left:expr, $right:expr) => { ... };
}Expand description
Creates a Unify goal.
Calling unify!($X, 7) in Rust is equivalent to $X = 7 in Suiron source code.
ยงUsage
use suiron::*;
let x = logic_var!(next_id(), "$X");
let number = SInteger(7);
let goal = unify!(x, number); // Goal is: $X = 7