(&self, v: Val, seen: &mut Vec<u32>)
| 344 | pub fn repr(&self, v: Val) -> String { self.repr_d(v, &mut Vec::new()) } |
| 345 | |
| 346 | fn repr_d(&self, v: Val, seen: &mut Vec<u32>) -> String { |
| 347 | if v.is_heap() && let HeapObj::Str(s) = self.heap.get(v) { return repr_str(s); } |
| 348 | self.display_d(v, seen) |
| 349 | } |
| 350 | |
| 351 | pub fn lt_vals(&self, a: Val, b: Val) -> Result<bool, VmErr> { |
| 352 | self.lt_vals_d(a, b, 0) |