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