toplevel.pl: attempt to fix continue/stop logic

Signed-off-by: Stephan Renatus <stephan@styra.com>
This commit is contained in:
Stephan Renatus
2024-11-02 21:07:02 +01:00
parent 556b7c733f
commit 620077d8c1

View File

@@ -352,8 +352,7 @@ read_input(LeafAnswer, Stop) :-
( member(C, ['\n', .]) ->
nl, write('; ... .'), nl,
Stop = stop
; Stop = continue,
( C = w ->
; ( C = w ->
nl,
write(' '),
write_leaf_answer(LeafAnswer, [depth(deep)]),
@@ -364,6 +363,7 @@ read_input(LeafAnswer, Stop) :-
write_leaf_answer(LeafAnswer, [depth(shallow)]),
read_input(LeafAnswer, Stop)
; member(C, [';', ' ', n]) ->
Stop = continue,
nl, write('; ')
; C = h ->
help_message,