Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
class StateParser p st | p -> st where Source #
Instances
(InputState inp s p, OutputState out) => StateParser (AnaParser (inp, st) out s p) st Source # | |
Orphan instances
InputState inp s p => InputState (inp, state) s p Source # | |
splitStateE :: (inp, state) -> Either' (inp, state) s Source # splitState :: (inp, state) -> (#s, (inp, state)#) Source # getPosition :: (inp, state) -> p Source # reportError :: Message s p -> (inp, state) -> (inp, state) Source # insertSymbol :: s -> (inp, state) -> (inp, state) Source # deleteSymbol :: s -> (inp, state) -> (inp, state) Source # |