| 1234567891011121314151617181920 |
- module.exports = {
- getLocation: function(index, inputStream) {
- var n = index + 1,
- line = null,
- column = -1;
- while (--n >= 0 && inputStream.charAt(n) !== '\n') {
- column++;
- }
- if (typeof index === 'number') {
- line = (inputStream.slice(0, index).match(/\n/g) || "").length;
- }
- return {
- line: line,
- column: column
- };
- }
- };
|