darcs-2.4: a distributed, interactive, smart revision control systemContentsIndex
Darcs.Patch.ReadMonads
Documentation
class Monad m => ParserM m where
Methods
work :: (ByteString -> Maybe (a, ByteString)) -> m a
maybe_work :: (ByteString -> Maybe (a, ByteString)) -> m (Maybe a)
peek_input :: m ByteString
show/hide Instances
alter_input :: ParserM m => (ByteString -> ByteString) -> m ()
parse_strictly :: SM a -> ByteString -> Maybe (a, ByteString)
parse_lazily :: LM a -> ByteString -> (a, ByteString)
lex_char :: ParserM m => Char -> m ()
lex_string :: ParserM m => String -> m ()
lex_strings :: ParserM m => [String] -> m String
lex_eof :: ParserM m => m ()
my_lex :: ByteString -> Maybe (ByteString, ByteString)
Produced by Haddock version 2.6.0