(&mut self, tx: Sender<()>, source: bool)
| 377 | scr.set_backlog(backlog); |
| 378 | scr.set_read_block(self.read_of(&name)); |
| 379 | *script = scr; |
| 380 | } |
| 381 | script.find_label(&label).copied() |
| 382 | } |
| 383 | Jump::Index((name, index)) => { |
| 384 | if name != script.name() { |
| 385 | let mut scr = Parser::load(&name)?; |
| 386 | scr.set_backlog(backlog); |
| 387 | scr.set_read_block(self.read_of(&name)); |
| 388 | *script = scr; |
| 389 | } |
| 390 | Some(index as usize) |
| 391 | } |
| 392 | }; |
| 393 | script.set_pre_items(jump_index); |
| 394 | self.clean_fg("All")?; |
| 395 |