Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Symparsec.Parser.Apply
Synopsis
- type family f :<$>: p where ...
- type Apply' f pCh pEnd s0 = 'PParser (ApplyChSym f pCh) (ApplyEndSym f pEnd) s0
- type family ApplyCh f pCh ch s where ...
- type family ApplyCh' f res where ...
- data ApplyChSym f pCh x
- data ApplyChSym1 f pCh ch s
- type family ApplyEnd f pEnd s where ...
- type family ApplyEnd' f res where ...
- data ApplyEndSym f pEnd s
Documentation
type family f :<$>: p where ... Source #
Apply the given type function to the result.
Effectively fmap
for parsers.
type Apply' f pCh pEnd s0 = 'PParser (ApplyChSym f pCh) (ApplyEndSym f pEnd) s0 Source #
data ApplyChSym f pCh x Source #
Instances
type App (ApplyChSym f pCh :: FunKind Char (s ~> PResult s r') -> Type) (x :: Char) Source # | |
Defined in Symparsec.Parser.Apply type App (ApplyChSym f pCh :: FunKind Char (s ~> PResult s r') -> Type) (x :: Char) = ApplyChSym1 f pCh x |
data ApplyChSym1 f pCh ch s Source #
Instances
type App (ApplyChSym1 f pCh ch :: FunKind s1 (PResult s1 r') -> Type) (s2 :: s1) Source # | |
Defined in Symparsec.Parser.Apply |
data ApplyEndSym f pEnd s Source #
Instances
type App (ApplyEndSym f pEnd :: FunKind s1 (PResultEnd r') -> Type) (s2 :: s1) Source # | |
Defined in Symparsec.Parser.Apply |