Added $scryer_prolog_version/1

This commit is contained in:
notoria
2020-05-02 01:52:53 +02:00
parent 319a4622b3
commit 98d38d763b
4 changed files with 19 additions and 16 deletions

View File

@@ -28,7 +28,7 @@ use std::sync::atomic::Ordering;
extern fn handle_sigint(signal: libc::c_int) {
let signal = signal::Signal::from_c_int(signal).unwrap();
if signal == signal::Signal::SIGINT {
INTERRUPT.store(true, Ordering::Relaxed);
INTERRUPT.store(true, Ordering::Relaxed);
}
}
@@ -36,11 +36,6 @@ fn main() {
let handler = signal::SigHandler::Handler(handle_sigint);
unsafe { signal::signal(signal::Signal::SIGINT, handler) }.unwrap();
if env::args().skip(1).any(|a| a == "-v" || a == "--version") {
println!("{:}", git_version!(cargo_prefix = "cargo:", fallback = "unknown"));
return;
}
let mut wam = Machine::new(readline::input_stream(), Stream::stdout());
wam.run_top_level();
}