retrofitted arithmetic functions

This commit is contained in:
Aidan 2020-06-29 12:51:41 -07:00
parent f3e39e156c
commit 7c630d5a38
No known key found for this signature in database
GPG key ID: 327711E983899316
4 changed files with 264 additions and 1 deletions

View file

@ -89,6 +89,11 @@ func (in *Token) Eval(funcs FuncTable, vars VarTable) *Token {
inner = &Token{inner: inner}
}
res = funct.CallFunction(inner.Next, vars, funcs).Eval(funcs, vars)
if res == nil {
// function failed. logging is its responsibility
return nil
}
res.Append(in.Next)
} else {