faster print action

This commit is contained in:
Jörg Breitbart
2018-04-29 23:48:30 +02:00
parent dc14f5226d
commit 0f3d82a2a5
+4 -1
View File
@@ -460,8 +460,11 @@ export class EscapeSequenceParser implements IEscapeSequenceParser {
code = data.charCodeAt(i);
// shortcut for most chars (print action)
if (currentState === ParserState.GROUND && (code > 0x1f && code < 0x80)) {
if (currentState === ParserState.GROUND && code > 0x1f && code < 0x80) {
print = (~print) ? print : i;
do code = data.charCodeAt(++i);
while (i < l && code > 0x1f && code < 0x80);
i--;
continue;
}