(script, scriptOffset)
| 1574 | } |
| 1575 | |
| 1576 | getLineForScriptOffset(script, scriptOffset) { |
| 1577 | let line = 0; |
| 1578 | let charsConsumed = 0; |
| 1579 | for (; line < script.length; ++line) { |
| 1580 | charsConsumed += script[line].length + 1; // Add 1 for newline. |
| 1581 | if (charsConsumed > scriptOffset) break; |
| 1582 | } |
| 1583 | return line; |
| 1584 | } |
| 1585 | |
| 1586 | hasSource(functionId) { |
| 1587 | return this.functions.has(functionId); |