1086
1087
} else {
1089
>
sb.appendASCIICharCode(CharCode.GreaterThan);
1090
>
1091
>
for (; charIndex < partEndIndex; charIndex++) {
1092
>
characterMapping.setColumnInfo(charIndex + 1, partIndex - partDisplacement, charOffsetInPart, charHorizontalOffset);
1093
>
partDisplacement = 0;
1094
>
const charCode = lineContent.charCodeAt(charIndex);
1095
>
1096
>
let producedCharacters = 1;
1097
>
let charWidth = 1;
1098
>
1099
>
switch (charCode) {
1100
>
case CharCode.Tab:
1101
producedCharacters = (tabSize - (visibleColumn % tabSize));
1102
charWidth = producedCharacters;