From 9af0dfa7ec4d3710a4d5751c51caffa749d83d39 Mon Sep 17 00:00:00 2001 From: MilkeeyCat Date: Mon, 3 Jun 2024 23:40:20 +0300 Subject: [PATCH] refactor: exit with status code 1 instead of panic It's just prettier xd --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index ecc99ec..410fed9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -21,7 +21,10 @@ fn main() { let (stmts, symtable) = parser.into_parts(); let stmts = match stmts { Ok(stmts) => stmts, - Err(e) => panic!("Achtung: {}", e), + Err(e) => { + println!("Achtung: {}", e); + std::process::exit(1) + } }; dbg!(&stmts);