suyiScreen/node_modules/less/lib/less/utils.js

21 lines
455 B
JavaScript

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
};
}
};