This commit is contained in:
2020-09-26 21:06:34 +02:00
parent ba0e3d0fd2
commit 1d444fd516
14 changed files with 234 additions and 214 deletions
+5 -2
View File
@@ -45,7 +45,10 @@ fn main() {
let program = "
(
(main
(j :lbl)
(ld _ arg0)
(fault)
(:lbl)
(call fibo 5)
(ld r0 res0)
)
@@ -69,12 +72,12 @@ fn main() {
let parsed = crsn::asm::assemble(program, parsers.as_slice()).unwrap();
debug!("---");
for op in &parsed {
for op in &parsed.ops {
debug!("{:?}", op);
}
debug!("---");
let thread = RunThread::new(ThreadToken(0), Program::new(parsed), Addr(0), &[]);
let thread = RunThread::new(ThreadToken(0), parsed, Addr(0), &[]);
thread.start().join().unwrap();
}