(s)
| 18213 | var linePos; |
| 18214 | var hasTrailingComment = false; |
| 18215 | function updateLineCountAndPosFor(s) { |
| 18216 | var lineStartsOfS = ts.computeLineStarts(s); |
| 18217 | if (lineStartsOfS.length > 1) { |
| 18218 | lineCount = lineCount + lineStartsOfS.length - 1; |
| 18219 | linePos = output.length - s.length + ts.last(lineStartsOfS); |
| 18220 | lineStart = (linePos - output.length) === 0; |
| 18221 | } |
| 18222 | else { |
| 18223 | lineStart = false; |
| 18224 | } |
| 18225 | } |
| 18226 | function writeText(s) { |
| 18227 | if (s && s.length) { |
| 18228 | if (lineStart) { |