func evaluateInput(input string, scope *rt.Scope) { expr, err := parse.ParseExpr(input) if err != nil { fmt.Println("!!!", err) } else { if len(expr) > 0 { fmt.Println("===", expr[len(expr)-1].Visit(scope)) } } }
func loadBehaviors(src string) { exprs, _ := parse.ParseExpr(src) for _, expr := range exprs { expr.Visit(nil) } }