Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- tillEol :: CharParsing m => m Text
- beginLine :: (CharParsing m, Monad m) => m ()
- endLine :: CharParsing m => m End
- notBeginLine :: (CharParsing m, Monad m) => m ()
- parseBlock :: (CharParsing m, Monad m, LookAheadParsing m) => m TmuxOutputBlock
- parseBlocks :: (CharParsing m, Monad m, LookAheadParsing m) => m [TmuxOutputBlock]
- parser :: Parser TmuxOutputBlock
Documentation
tillEol :: CharParsing m => m Text Source #
beginLine :: (CharParsing m, Monad m) => m () Source #
endLine :: CharParsing m => m End Source #
notBeginLine :: (CharParsing m, Monad m) => m () Source #
parseBlock :: (CharParsing m, Monad m, LookAheadParsing m) => m TmuxOutputBlock Source #
Parse a sequence of lines between a %start and a %end line. Tmux pads output lines with a single space on both sides, so strip those if the leading one is present.
parseBlocks :: (CharParsing m, Monad m, LookAheadParsing m) => m [TmuxOutputBlock] Source #
parser :: Parser TmuxOutputBlock Source #