diff --git a/src/interpreter.rs b/src/interpreter.rs index c475f08..e67e751 100644 --- a/src/interpreter.rs +++ b/src/interpreter.rs @@ -221,7 +221,7 @@ pub fn run_expr( Ok((unsafe { (*current).clone() }, false)) } - Instruction::Eqaulity(left, right) => Ok(( + Instruction::Equality(left, right) => Ok(( Value::Number( (run_bubble_returns!(left, constants, variables, aliases) == run_bubble_returns!(right, constants, variables, aliases)) diff --git a/src/parser.rs b/src/parser.rs index e6d9064..be5ee9c 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -21,7 +21,7 @@ pub enum Instruction { Colon(Expr, Expr), NullishCoalescing(Expr, Expr), Not(Expr), - Eqaulity(Expr, Expr), + Equality(Expr, Expr), Assignment(Expr, Expr), Return(Expr), } @@ -76,7 +76,7 @@ pub fn treeify(mut tokens: &[Token]) -> Result { } Instruction::Return(treeify(right)?) } - Operator::Equality => Instruction::Eqaulity(treeify(left)?, treeify(right)?), + Operator::Equality => Instruction::Equality(treeify(left)?, treeify(right)?), Operator::Assignment => Instruction::Assignment(treeify(left)?, treeify(right)?), Operator::Add => Instruction::Add(treeify(left)?, treeify(right)?), Operator::Subtract => Instruction::Subtract(treeify(left)?, treeify(right)?),