Interpreter finish

This commit is contained in:
Moritz Gmeiner 2023-01-28 21:11:01 +01:00
commit 647a095a05
5 changed files with 29 additions and 21 deletions

View file

@ -16,7 +16,7 @@ pub enum RuntimeError {
BinaryOpInvalidArguments { left: Value, op: BinaryOp, right: Value },
#[error("Division by zero")]
DivisionByZero,
#[error("Name {name} is not defined")]
#[error("Local {name} is not defined")]
NameNotDefined { name: String },
#[error("Global {name} is not defined")]
GlobalNotDefined { name: String },