2023-12-30 15:41:50 +00:00
|
|
|
mod xous;
|
2023-12-30 13:26:12 +00:00
|
|
|
|
2023-12-31 00:55:07 +00:00
|
|
|
use std::io::Read;
|
2023-12-31 08:38:53 +00:00
|
|
|
use xous::Machine;
|
2023-12-30 13:26:12 +00:00
|
|
|
|
2023-12-31 08:38:53 +00:00
|
|
|
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
2023-12-30 13:26:12 +00:00
|
|
|
let mut std_tests = Vec::new();
|
|
|
|
std::fs::File::open("std-tests")
|
|
|
|
.expect("couldn't open std-tests")
|
|
|
|
.read_to_end(&mut std_tests)
|
|
|
|
.expect("couldn't read std-tests");
|
|
|
|
|
2023-12-31 08:38:53 +00:00
|
|
|
let mut xous = Machine::new(&std_tests)?;
|
2023-12-30 13:26:12 +00:00
|
|
|
|
2023-12-31 08:38:53 +00:00
|
|
|
xous.run()?;
|
2023-12-30 15:41:50 +00:00
|
|
|
|
2023-12-31 08:38:53 +00:00
|
|
|
Ok(())
|
2023-12-29 14:08:47 +00:00
|
|
|
}
|