Log interprets a stream of text and ANSI escape codes.
Parse and interpret a chunk of ANSI output.
Trailing partial ANSI escape codes will be prepended to the chunk in the next
call to update.
Window is populated by parsing ANSI character sequences and escape codes
via update.
lines contains all of the output that's been parsedposition is the current position of the cursorstyle is the style to be applied to any text that's printedremainder is a partial ANSI escape sequence left around from an incomplete
segment from the streamA list of arbitrarily-sized chunks of output.
A blob of text paired with the style that was configured at the time.
Construct an empty model.