Чтение escape-последовательностей ANSI очень сложно и очень легко ошибиться. Мне нужна библиотека, которая включает в себя абстракцию для чтения экранированных последовательностей, предпочтительно как экземпляры какого-то приятного типа. Было бы неплохо, если бы библиотека предлагала строгие типы, а не все, что сильно, и удачи, делайте все сами.
Буду признателен за любые указатели на библиотеку foss.
Аналогичный вопрос библиотека для преобразования ANSI escapes (форматирование терминала/цветовые коды) в HTML, который, кажется, имеет аналогичную мотивацию, также остается без ответа.