License | BSD-3-Clause |
---|---|
Maintainer | Jamie Willis |
Stability | unstable |
Safe Haskell | None |
Language | Haskell2010 |
Since: 0.1.0.0
Documentation
class (InputPrep input, Ops input) => Input input Source #
Instances
Input ByteString Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input ByteString Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input Text Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input Stream Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input CharList Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input Text16 Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input [Char] Source # | |
Defined in Parsley.Internal.Backend.Machine | |
Input (UArray Int Char) Source # | |
Defined in Parsley.Internal.Backend.Machine |
eval :: forall input a. (Input input, Trace) => Code input -> (LetBinding input a a, DMap MVar (LetBinding input a)) -> Code (Maybe a) Source #
class PositionOps input Source #
Instances
SAME :: PositionOps o => Defunc (o -> o -> Bool) |
data LetBinding o a x Source #
Instances
Show (LetBinding o a x) Source # | |
Defined in Parsley.Internal.Backend.Machine.LetBindings showsPrec :: Int -> LetBinding o a x -> ShowS # show :: LetBinding o a x -> String # showList :: [LetBinding o a x] -> ShowS # |
makeLetBinding :: Binding o a x -> Set IΣVar -> LetBinding o a x Source #