getColumnOfCharAt method
Implementation
@override
int getColumnOfCharAt(int i) {
var lineNo = getLineNumberOfCharAt(i), start = lineOffsets.get(lineNo - 1);
if (start + 1 >= streamLength) return 1;
for (var k = start + 1; k < i; k++) {
if (inputChars[k] == '\t') {
var offset = (k - start) - 1;
start -= ((tab - 1) - offset % tab);
}
}
return i - start;
}