namespace Terminal.Gui;
///
/// Describes the current state of an
///
public enum AnsiResponseParserState
{
///
/// Parser is reading normal input e.g. keys typed by user.
///
Normal,
///
/// Parser has encountered an Esc and is waiting to see if next
/// key(s) continue to form an Ansi escape sequence (typically '[' but
/// also other characters e.g. O for SS3).
///
ExpectingEscapeSequence,
///
/// Parser has encountered Esc[ and considers that it is in the process
/// of reading an ANSI sequence.
///
InResponse
}