Safe Haskell | None |
---|---|
Language | Haskell2010 |
Everything in this module is unsafe and can lead to nondeterministic output or segfaults if used incorrectly.
Types
newtype Parser :: Type -> Type -> Type -> Type -> Type where Source #
A non-resumable toke parser.
Instances
Monad (Parser a e s) Source # | |
Functor (Parser a e s) Source # | |
Applicative (Parser a e s) Source # | |
Defined in Data.Parser.Unsafe pure :: a0 -> Parser a e s a0 # (<*>) :: Parser a e s (a0 -> b) -> Parser a e s a0 -> Parser a e s b # liftA2 :: (a0 -> b -> c) -> Parser a e s a0 -> Parser a e s b -> Parser a e s c # (*>) :: Parser a e s a0 -> Parser a e s b -> Parser a e s b # (<*) :: Parser a e s a0 -> Parser a e s b -> Parser a e s a0 # |