|
| Org.Org.Semantic.HBase.Transform.MonadParser |
|
|
|
|
|
| Synopsis |
|
| class Monad m => MonadParser t m | m -> t where | | | | class MonadParser t m => MonadLookaheadParser t m | m -> t where | | | | class (MonadZero m, MonadLookaheadParser t m) => MonadZeroParser t m | m -> t | | | class (MonadOr m, MonadLookaheadParser t m) => MonadOrParser t m | m -> t | | | class (MonadOrParser t m, MonadThrow ex m) => StoppableMonadOrParser ex t m | m -> t | | | fatalParserError :: MonadThrow ex m => ex -> m a | | | class (MonadFirst m, MonadOrParser t m) => MonadFirstParser t m | m -> t | | | class (MonadFirstParser t m, StoppableMonadOrParser ex t m) => StoppableMonadFirstParser ex t m | m -> t | | | class (Monad m, MonadParser t p) => LiftedParser t m p | p -> t, p -> m where | | | | matchTokenParse :: MonadZeroParser t m => (t -> Bool) -> m t | | | matchingListParser :: MonadOrParser t m => (t -> Bool) -> m [t] | | | allTokensParse :: MonadOrParser t m => m [t] | | | streamEndParse :: MonadOrParser t m => m () | | | isTokenParse :: (MonadZeroParser t m, Eq t) => t -> m t | | | isntTokenParse :: (MonadZeroParser t m, Eq t) => t -> m t | | | isListParse :: (MonadZeroParser t m, Eq t) => [t] -> m [t] | | | unexpectedTokenError :: (Show t, StoppableMonadOrParser String t p) => String -> p a | | | mOrUnexpectedTokenError :: (Show t, StoppableMonadOrParser String t p) => String -> p a -> p a |
|
|
| Documentation |
|
| class Monad m => MonadParser t m | m -> t where |
| parses tokens t | | | Methods | | | | Instances | |
|
|
| class MonadParser t m => MonadLookaheadParser t m | m -> t where |
| has one-token look-ahead | | | Methods | | tokenExamine :: m t | | | tokenAccept :: m () |
| | | Instances | |
|
|
| class (MonadZero m, MonadLookaheadParser t m) => MonadZeroParser t m | m -> t |
|
|
| class (MonadOr m, MonadLookaheadParser t m) => MonadOrParser t m | m -> t |
|
|
| class (MonadOrParser t m, MonadThrow ex m) => StoppableMonadOrParser ex t m | m -> t |
|
|
| fatalParserError :: MonadThrow ex m => ex -> m a |
|
| class (MonadFirst m, MonadOrParser t m) => MonadFirstParser t m | m -> t |
|
|
| class (MonadFirstParser t m, StoppableMonadOrParser ex t m) => StoppableMonadFirstParser ex t m | m -> t |
|
|
| class (Monad m, MonadParser t p) => LiftedParser t m p | p -> t, p -> m where |
| | Methods | | parserLift :: forall a . m a -> p a |
| | | Instances | |
|
|
| matchTokenParse :: MonadZeroParser t m => (t -> Bool) -> m t |
|
| matchingListParser :: MonadOrParser t m => (t -> Bool) -> m [t] |
|
| allTokensParse :: MonadOrParser t m => m [t] |
|
| streamEndParse :: MonadOrParser t m => m () |
|
| isTokenParse :: (MonadZeroParser t m, Eq t) => t -> m t |
|
| isntTokenParse :: (MonadZeroParser t m, Eq t) => t -> m t |
|
| isListParse :: (MonadZeroParser t m, Eq t) => [t] -> m [t] |
|
| unexpectedTokenError :: (Show t, StoppableMonadOrParser String t p) => String -> p a |
|
| mOrUnexpectedTokenError :: (Show t, StoppableMonadOrParser String t p) => String -> p a -> p a |
|
| Produced by Haddock version 0.6 |