Additional tests & bool handling

This commit is contained in:
Denis Arh
2021-03-30 20:07:20 +02:00
parent 565a64d0c1
commit d49f4fbbad
4 changed files with 140 additions and 19 deletions
+2 -4
View File
@@ -66,13 +66,11 @@ func (p *gvalParser) ParseEvaluators(ee ...Evaluator) error {
}
func (e *gvalEval) Eval(ctx context.Context, scope *Vars) (interface{}, error) {
return e.evaluable(ctx, scope)
//return e.evaluable(ctx, scope.Dict())
return e.evaluable(ctx, scope.Dict())
}
func (e *gvalEval) Test(ctx context.Context, scope *Vars) (bool, error) {
r, err := e.evaluable(ctx, scope)
//r, err := e.evaluable(ctx, scope.Dict())
r, err := e.evaluable(ctx, scope.Dict())
if err != nil {
return false, err
}