1234567891011121314151617181920212223 |
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- "use strict";
-
- exports.getNumberOfLines = function getNumberOfLines(str) {
- let nr = -1;
- let idx = -1;
- do {
- nr++
- idx = str.indexOf("\n", idx + 1);
- } while(idx >= 0);
- return nr;
- };
-
- exports.getUnfinishedLine = function getUnfinishedLine(str) {
- const idx = str.lastIndexOf("\n");
- if(idx === -1)
- return str.length;
- else
- return str.length - idx - 1;
- };
|