csiHandler function
CSI - Control Sequence Introducer: sequence starting with ESC [ (7bit) or CSI (\x9B, 8bit)
Implementation
bool csiHandler(Queue<int> queue, Terminal terminal) {
final csi = _parseCsi(queue);
if (csi == null) {
return false;
}
// terminal.debug.onCsi(csi);
final handler = _csiHandlers[csi.finalByte];
if (handler != null) {
handler(csi, terminal);
} else {
terminal.debug.onError('unknown: $csi');
}
return true;
}