(ip int)
| 423 | } |
| 424 | |
| 425 | func (erp ExprRuntimeDebug) ipSeek(ip int) []string { |
| 426 | for i := range len(erp.Lines) { |
| 427 | parts := strings.Fields(erp.Lines[i]) |
| 428 | if len(parts) == 0 { |
| 429 | continue |
| 430 | } |
| 431 | |
| 432 | if parts[0] == strconv.Itoa(ip) { |
| 433 | return parts |
| 434 | } |
| 435 | } |
| 436 | |
| 437 | return nil |
| 438 | } |
| 439 | |
| 440 | func Run(program *vm.Program, env any, logger *log.Entry, debug bool) (any, error) { |
| 441 | if debug { |