]> Repositorios git - scryer-prolog.git/commitdiff
correct max_depth marking for lists
authorMark <[email protected]>
Sat, 30 Sep 2023 17:44:20 +0000 (11:44 -0600)
committerMark <[email protected]>
Sat, 30 Sep 2023 17:44:20 +0000 (11:44 -0600)
src/heap_print.rs

index c4b38c031a11529bb2f1655f55cb52124505e956..3c331b84b5e1134b011e11864d63bfd2e52f603f 100644 (file)
@@ -1355,11 +1355,9 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
 
         let switch = self.close_list(cell);
 
-        self.state_stack
-            .push(TokenOrRedirect::FunctorRedirect(max_depth));
+        self.state_stack.push(TokenOrRedirect::FunctorRedirect(max_depth));
         self.state_stack.push(TokenOrRedirect::HeadTailSeparator); // bar
-        self.state_stack
-            .push(TokenOrRedirect::FunctorRedirect(max_depth + 1));
+        self.state_stack.push(TokenOrRedirect::FunctorRedirect(max_depth));
 
         self.open_list(switch);
     }