(program *vm.Program, env any, logger *log.Entry, debug bool)
| 438 | } |
| 439 | |
| 440 | func Run(program *vm.Program, env any, logger *log.Entry, debug bool) (any, error) { |
| 441 | if debug { |
| 442 | dbgInfo, ret, err := RunWithDebug(program, env, logger) |
| 443 | DisplayExprDebug(program, dbgInfo, logger, ret) |
| 444 | |
| 445 | return ret, err |
| 446 | } |
| 447 | |
| 448 | return expr.Run(program, env) |
| 449 | } |
| 450 | |
| 451 | func cleanTextForDebug(text string) string { |
| 452 | text = strings.Join(strings.Fields(text), " ") |
no test coverage detected