From 5fa98815569caa280289b3f507efd5ba4d9b1645 Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Tue, 16 May 2017 19:35:22 -0600 Subject: [PATCH] add (non)-deterministic REPL demarcations --- src/prolog/io.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/prolog/io.rs b/src/prolog/io.rs index 3a9fb341..12149d49 100644 --- a/src/prolog/io.rs +++ b/src/prolog/io.rs @@ -304,8 +304,14 @@ Each predicate must have the same name and arity."; pub fn print(wam: &mut Machine, result: EvalSession) { match result { EvalSession::InitialQuerySuccess(alloc_locs, mut heap_locs) => { - println!("true"); + print!("true"); + if !wam.or_stack_is_empty() { + print!(" "); + } + + println!("."); + if heap_locs.is_empty() { return; } -- 2.54.0