Copyright | ©2019 James Brock |
---|---|
License | BSD2 |
Maintainer | James Brock <jamesbrock@gmail.com> |
Safe Haskell | None |
Language | Haskell2010 |
Replace.Megaparsec.Internal.ByteString
Contents
Description
This internal module is for ByteString
specializations.
The functions in this module are supposed to be chosen automatically by rewrite rules in the Replace.Megaparsec module, so you should never need to import this module.
Synopsis
- sepCapByteString :: forall e s m a. (MonadParsec e s m, s ~ ByteString) => m a -> m [Either (Tokens s) a]
Parser combinator
Arguments
:: (MonadParsec e s m, s ~ ByteString) | |
=> m a | The pattern matching parser |
-> m [Either (Tokens s) a] |