(currentLineNumber: number, insertion: Insertion, opcodeIndex: number)
| 169 | } |
| 170 | |
| 171 | const getUpdatedLineNumber = (currentLineNumber: number, insertion: Insertion, opcodeIndex: number): number => { |
| 172 | const newLineNumber = insertion.insertAfterLine + 1; |
| 173 | const inTagRange = opcodeIndex >= insertion.startIndex && opcodeIndex <= insertion.endIndex; |
| 174 | |
| 175 | if (inTagRange) return newLineNumber; |
| 176 | if (currentLineNumber > insertion.insertAfterLine) return currentLineNumber + 1; |
| 177 | return currentLineNumber; |
| 178 | }; |
| 179 | |
| 180 | // e.g. ">>> for-loop update (i = i + 1)" |
| 181 | function tagDescription(tag: SourceTagEntry, locationData: FullLocationData, sourceLines: string[]): string { |
no outgoing calls
no test coverage detected