We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5922123 commit 6c2465dCopy full SHA for 6c2465d
1 file changed
src/common/parser/EscapeSequenceParser.ts
@@ -506,6 +506,10 @@ export class EscapeSequenceParser extends Disposable implements IEscapeSequenceP
506
* - OSC_STRING:OSC_PUT
507
* - DCS_PASSTHROUGH:DCS_PUT
508
*
509
+ * Additionally the following fast paths exist before the table lookup:
510
+ * - EXE bytes < 0x18 in non-payload states (avoids table lookup entirely)
511
+ * - 7-bit CSI sequences without intermediates (ESC [ params final)
512
+ *
513
* Note on asynchronous handler support:
514
* Any handler returning a promise will be treated as asynchronous.
515
* To keep the in-band blocking working for async handlers, `parse` pauses execution,
0 commit comments