| 172 | } |
| 173 | |
| 174 | void PiuCodeParserTab(PiuCodeParser parser) |
| 175 | { |
| 176 | PiuCodeRunRecord runRecord; |
| 177 | PiuCodeParserFill(parser); |
| 178 | PiuCodeParserAdvance(parser); |
| 179 | int32_t columnIndex = parser->columnIndex - 1; |
| 180 | parser->columnIndex = columnIndex + parser->tab; |
| 181 | parser->columnIndex -= parser->columnIndex % parser->tab; |
| 182 | runRecord.kind = piuCodeTabKind; |
| 183 | runRecord.color = parser->columnIndex - columnIndex; |
| 184 | runRecord.count = 1; |
| 185 | PiuTextBufferAppend(parser->the, parser->runs, &runRecord, sizeof(PiuCodeRunRecord)); |
| 186 | parser->string = fxToString(parser->the, parser->slot); |
| 187 | parser->output = parser->input; |
| 188 | } |
no test coverage detected