mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'lemu/src/main.rs')
-rw-r--r--lemu/src/main.rs18
1 files changed, 10 insertions, 8 deletions
diff --git a/lemu/src/main.rs b/lemu/src/main.rs
index b0a2022..49841d1 100644
--- a/lemu/src/main.rs
+++ b/lemu/src/main.rs
@@ -10,14 +10,16 @@ fn main() -> ExitCode {
args.next().unwrap(); // path to executable
for file in args {
let f = std::fs::read_to_string(&file).unwrap();
- let mut lex: Executor<Stdout> =
- match Executor::with_output(io::stdout()).display().program(&f) {
- Ok(x) => x,
- Err(e) => {
- eprint!("{}", e.diagnose(&f));
- return ExitCode::FAILURE;
- }
- };
+ let mut lex: Executor<Stdout> = match Executor::with_output(io::stdout())
+ .large_display()
+ .program(&f)
+ {
+ Ok(x) => x,
+ Err(e) => {
+ eprint!("{}", e.diagnose(&f));
+ return ExitCode::FAILURE;
+ }
+ };
lex.run();
let Output { displays, .. } = lex.output();
for (d, i) in displays.iter().zip(1..=displays.len()) {