Parser
parse :: P (Maybe (AlexPosn, Code), [Directive], Scanner, Maybe (AlexPosn, Code)) Source #
data P a Source #
Defined in ParseMonad
Methods
pure :: a -> P a #
(<*>) :: P (a -> b) -> P a -> P b #
liftA2 :: (a -> b -> c) -> P a -> P b -> P c #
(*>) :: P a -> P b -> P b #
(<*) :: P a -> P b -> P a #
fmap :: (a -> b) -> P a -> P b #
(<$) :: a -> P b -> P a #
(>>=) :: P a -> (a -> P b) -> P b #
(>>) :: P a -> P b -> P b #
return :: a -> P a #