Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- tillEol :: (Alternative m, CharParsing m) => m Text
- beginLine :: (Alternative m, CharParsing m, Monad m) => m ()
- endLine :: (Alternative m, CharParsing m) => m End
- notBeginLine :: (Alternative m, CharParsing m, Monad m) => m ()
- parseBlock :: (Alternative m, CharParsing m, Monad m, LookAheadParsing m) => m TmuxOutputBlock
- parseBlocks :: (Alternative m, CharParsing m, Monad m, LookAheadParsing m) => m [TmuxOutputBlock]
- parser :: Parser TmuxOutputBlock
Documentation
tillEol :: (Alternative m, CharParsing m) => m Text Source #
beginLine :: (Alternative m, CharParsing m, Monad m) => m () Source #
endLine :: (Alternative m, CharParsing m) => m End Source #
notBeginLine :: (Alternative m, CharParsing m, Monad m) => m () Source #
parseBlock :: (Alternative m, 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 :: (Alternative m, CharParsing m, Monad m, LookAheadParsing m) => m [TmuxOutputBlock] Source #
parser :: Parser TmuxOutputBlock Source #