(chunk, n)
| 4557 | // LINE UTILITIES |
| 4558 | |
| 4559 | function getLine(chunk, n) { |
| 4560 | n -= chunk.first; |
| 4561 | while (!chunk.lines) { |
| 4562 | for (var i = 0;; ++i) { |
| 4563 | var child = chunk.children[i], sz = child.chunkSize(); |
| 4564 | if (n < sz) { chunk = child; break; } |
| 4565 | n -= sz; |
| 4566 | } |
| 4567 | } |
| 4568 | return chunk.lines[n]; |
| 4569 | } |
| 4570 | |
| 4571 | function getBetween(doc, start, end) { |
| 4572 | var out = [], n = start.line; |
no outgoing calls
no test coverage detected