| License | BSD-3-Clause |
|---|---|
| Maintainer | Jamie Willis |
| Stability | unstable |
| Safe Haskell | None |
| Language | Haskell2010 |
Parsley.Internal.Backend.Machine
Description
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 #
Minimal complete definition
Instances
Constructors
| 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 Methods 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 #