(line, column, sourcePosition)
| 127 | } |
| 128 | |
| 129 | _addSourcePosition(line, column, sourcePosition) { |
| 130 | let columnToSourcePosition; |
| 131 | if (this.lineToColumn.has(line)) { |
| 132 | columnToSourcePosition = this.lineToColumn.get(line); |
| 133 | } else { |
| 134 | columnToSourcePosition = new Map(); |
| 135 | this.lineToColumn.set(line, columnToSourcePosition); |
| 136 | } |
| 137 | this.sourcePositions.push(sourcePosition); |
| 138 | columnToSourcePosition.set(column, sourcePosition); |
| 139 | } |
| 140 | |
| 141 | toString() { |
| 142 | return `Script(${this.id}): ${this.name}`; |
no test coverage detected