better log line, fix issue with sym eval

This commit is contained in:
Aidan 2020-08-21 18:02:49 -07:00
parent 87004ff7fd
commit 4ce1f7137c
No known key found for this signature in database
GPG key ID: 327711E983899316

View file

@ -73,9 +73,8 @@ func (f Function) ParseFunction(args *Token) bool {
if iter.Tag != f.Args[len(f.Args) - total] { if iter.Tag != f.Args[len(f.Args) - total] {
log.Log(log.ERR, log.Log(log.ERR,
"argument of type " + GetTagAsStr(iter.Tag) + "argument is " + GetTagAsStr(iter.Tag) +
"passed in when " + GetTagAsStr(f.Args[len(f.Args) - total]) + "should be " + GetTagAsStr(f.Args[len(f.Args) - total]),
" was expected",
"ftable") "ftable")
return false return false
} }
@ -118,7 +117,7 @@ func (f Function) LazyParseFunction(args *Token) bool {
*/ */
func (f Function) CallFunction(args *Token, vt VarTable, ft FuncTable) *Token { func (f Function) CallFunction(args *Token, vt VarTable, ft FuncTable) *Token {
if !f.EvalLazy { if !f.EvalLazy {
args = args.Eval(ft, vt, !f.SymLazy) args = args.Eval(ft, vt, f.SymLazy)
} }
passes := false passes := false