(start, end)
| 669 | return result; |
| 670 | } |
| 671 | snip(start, end) { |
| 672 | const clone = this.clone(); |
| 673 | clone.remove(0, start); |
| 674 | clone.remove(end, clone.original.length); |
| 675 | return clone; |
| 676 | } |
| 677 | _split(index) { |
| 678 | if (this.byStart[index] || this.byEnd[index]) return; |
| 679 | let chunk = this.lastSearchedChunk; |