Parser state for the terminal emulator.
@type t() :: %Raxol.Terminal.Parser.ParserState{ designating_gset: term() | nil, final_byte: byte() | nil, intermediates_buffer: binary(), params: list(), params_buffer: binary(), payload_buffer: binary(), single_shift: term() | nil, state: atom() }