diff --git a/src/builtin/macros.rs b/src/builtin/macros.rs index 51c8bc5..f38d4e5 100644 --- a/src/builtin/macros.rs +++ b/src/builtin/macros.rs @@ -4,7 +4,7 @@ macro_rules! arg { Some(v) => v, None => match $args.get($name) { Some(v) => v, - None => panic!("missing variable"), + None => return Err(concat!("Missing argument $", $name, ".").into()), }, }; };