Added unit errors

This commit is contained in:
2023-04-10 18:47:00 -07:00
parent fbc0a6557e
commit 6ce4451db7
4 changed files with 27 additions and 2 deletions

View File

@ -70,6 +70,10 @@ impl Function {
let a = args[0].as_number();
let Token::Number(q) = a else {panic!()};
if !q.unitless() {
return Err(());
}
match self {
Function::Abs => { return Ok(Token::Number(q.abs())); },
Function::Floor => { return Ok(Token::Number(q.floor())); },