Add --no-add-history flag

Flag prevents the input stream from saving terms to ~/.scryer_history
when set. Use the flag when running tests to increase test isolation.
This commit is contained in:
William Kral
2022-03-10 21:48:41 -08:00
parent eace0d9b37
commit 5f1f07e5a1
7 changed files with 36 additions and 13 deletions

View File

@@ -426,9 +426,9 @@ impl Stream {
}
#[inline]
pub fn stdin(arena: &mut Arena) -> Stream {
pub fn stdin(arena: &mut Arena, add_history: bool) -> Stream {
Stream::Readline(arena_alloc!(
StreamLayout::new(ReadlineStream::new("")),
StreamLayout::new(ReadlineStream::new("", add_history)),
arena
))
}