| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Text.Parser.Wrapper
Description
Newtype wrappers for parsers
Documentation
newtype Lazy (f :: Type -> Type) a Source #
Wrapper that signifies lazy ByteString inputs
Instances
newtype Strict (f :: Type -> Type) a Source #
Wrapper that signifies strict ByteString inputs
Instances
| Alternative f => Alternative (Strict f) Source # | |||||||||
| Applicative f => Applicative (Strict f) Source # | |||||||||
Defined in Text.Parser.Wrapper | |||||||||
| Functor f => Functor (Strict f) Source # | |||||||||
| Monad f => Monad (Strict f) Source # | |||||||||
| MonadPlus f => MonadPlus (Strict f) Source # | |||||||||
| DeterministicParsing (Strict Get) Source # | |||||||||
Defined in Text.Parser.Deterministic | |||||||||
| ConsumedInputParsing (Strict Get) Source # | |||||||||
| InputParsing (Strict Get) Source # | |||||||||
Defined in Text.Parser.Input Associated Types
Methods getInput :: Strict Get (ParserInput (Strict Get)) Source # getSourcePos :: Strict Get (ParserPosition (Strict Get)) Source # anyToken :: Strict Get (ParserInput (Strict Get)) Source # take :: Int -> Strict Get (ParserInput (Strict Get)) Source # satisfy :: (ParserInput (Strict Get) -> Bool) -> Strict Get (ParserInput (Strict Get)) Source # notSatisfy :: (ParserInput (Strict Get) -> Bool) -> Strict Get () Source # scan :: state -> (state -> ParserInput (Strict Get) -> Maybe state) -> Strict Get (ParserInput (Strict Get)) Source # string :: ParserInput (Strict Get) -> Strict Get (ParserInput (Strict Get)) Source # takeWhile :: (ParserInput (Strict Get) -> Bool) -> Strict Get (ParserInput (Strict Get)) Source # takeWhile1 :: (ParserInput (Strict Get) -> Bool) -> Strict Get (ParserInput (Strict Get)) Source # | |||||||||
| CharParsing f => CharParsing (Strict f) Source # | |||||||||
| Parsing f => Parsing (Strict f) Source # | |||||||||
Defined in Text.Parser.Wrapper | |||||||||
| LookAheadParsing f => LookAheadParsing (Strict f) Source # | |||||||||
| TokenParsing f => TokenParsing (Strict f) Source # | |||||||||
| Read (f a) => Read (Strict f a) Source # | |||||||||
| Show (f a) => Show (Strict f a) Source # | |||||||||
| Eq (f a) => Eq (Strict f a) Source # | |||||||||
| Ord (f a) => Ord (Strict f a) Source # | |||||||||
Defined in Text.Parser.Wrapper Methods compare :: Strict f a -> Strict f a -> Ordering Source # (<) :: Strict f a -> Strict f a -> Bool Source # (<=) :: Strict f a -> Strict f a -> Bool Source # (>) :: Strict f a -> Strict f a -> Bool Source # (>=) :: Strict f a -> Strict f a -> Bool Source # | |||||||||
| type ParserInput (Strict Get) Source # | |||||||||
Defined in Text.Parser.Input | |||||||||
| type ParserPosition (Strict Get) Source # | |||||||||
Defined in Text.Parser.Input | |||||||||