Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Parser.Unsafe
Description
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.
Constructors
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 Methods 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 # |