This commit is contained in:
Jeff 2024-07-11 08:10:12 -04:00
parent 48f3ccdd58
commit 1794f7559c
3 changed files with 5 additions and 3 deletions

View File

@ -214,8 +214,8 @@ impl AbstractNode for Logic {
left_boolean || right_boolean
}
Logic::Not(statement) => {
let boolean = run_and_expect_boolean(statement)?;
Logic::Not(expression) => {
let boolean = run_and_expect_boolean(expression)?;
!boolean
}

View File

@ -820,6 +820,8 @@ impl Function {
debug!("Calling function");
self.body
.define_and_validate(&self.context, false, SourcePosition(0, usize::MAX))?;
self.body
.evaluate(&self.context, false, SourcePosition(0, usize::MAX))
}

View File

@ -105,7 +105,7 @@ fn recursion() {
}
}
fib(4)
fib(8)
"
),
Ok(Some(Value::integer(13)))