basic/mach/
mod.rs

1/*!
2## Rust Machine Module
3
4This Rust module is a compiler and virtual machine for BASIC.
5
6*/
7
8const MAX_LINE_LEN: usize = 1024;
9
10pub type Address = usize;
11pub type Symbol = isize;
12
13mod compile;
14mod function;
15mod link;
16mod listing;
17mod opcode;
18mod operation;
19mod program;
20mod runtime;
21mod stack;
22mod val;
23mod var;
24
25pub use function::Function;
26pub use link::Link;
27pub use listing::Listing;
28pub use opcode::Opcode;
29pub use operation::Operation;
30pub use program::Program;
31pub use runtime::Event;
32pub use runtime::Runtime;
33pub use stack::Stack;
34pub use val::Val;
35pub use var::Var;