hs-term-emulator-0.1.0.4: Terminal Emulator written in 100% Haskell
Safe HaskellNone
LanguageHaskell2010

System.Terminal.Emulator.Parsing.Internal

Synopsis

Documentation

parseControl :: Parser TermAtom Source #

This parser always succeeds

parseEscape :: Parser TermAtom Source #

This parser always succeeds

parseControlSequenceIntroducer :: Parser ControlSequenceIntroducerInput Source #

Should be run after reading the sequence ESC [

This parser always succeeds

listToNonEmpty :: a -> [a] -> NonEmpty a Source #

renderCsi :: ControlSequenceIntroducerInput -> Text Source #

Used for error reporting

parseOperatingSystemCommand :: Parser OperatingSystemCommandInput Source #

Should be run after reading the sequence ESC ]

This parser always succeeds

renderOsc :: OperatingSystemCommandInput -> Text Source #

Used for error reporting

between :: Ord a => a -> (a, a) -> Bool Source #