Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Symparsec.Parser.Take
Synopsis
- type Take n = 'PParser TakeChSym TakeEndSym '(n, '[])
- type STakeS = STuple2 SNat (SList SChar)
- type TakeS = (Natural, [Char])
- sTake :: SNat n -> SParser STakeS SSymbol (Take n)
- type family TakeCh ch s where ...
- data TakeChSym f
- sTakeChSym :: SParserChSym STakeS SSymbol TakeChSym
- data TakeChSym1 ch s
- type family TakeEnd s where ...
- type ETakeEnd n = EBase "Take" ((Text "tried to take " :<>: Text (ShowNatDec n)) :<>: Text " chars from empty string")
- eTakeEnd :: SNat n -> SE (ETakeEnd n)
- data TakeEndSym s
- sTakeEndSym :: SParserEndSym STakeS SSymbol TakeEndSym
Documentation
data TakeChSym1 ch s Source #
type ETakeEnd n = EBase "Take" ((Text "tried to take " :<>: Text (ShowNatDec n)) :<>: Text " chars from empty string") Source #