hexpat-iteratee-0.1: chunked XML parsing using iterateesSource codeContentsIndex
Text.XML.Expat.Chunked
Documentation
newtype Queue a Source
Constructors
Queue (Seq (Maybe a))
emptyQueue :: Queue aSource
queuePush :: a -> Queue a -> Queue aSource
queueEnd :: Queue a -> Queue aSource
data QueueValue a Source
Constructors
Value a
End
Pending
queueIndex :: Queue a -> Int -> QueueValue aSource
newtype Stack a Source
Constructors
Stack [a]
emptyStack :: Stack aSource
stackTop :: Stack a -> aSource
stackPop :: Stack a -> Stack aSource
stackPush :: a -> Stack a -> Stack aSource
data Result m a Source
Constructors
Yield (HandlerT m a)
Result a
data HandlerT m a Source
Constructors
HandlerT
runHandlerT :: m (Result m a)
show/hide Instances
yield :: Monad m => HandlerT m ()Source
type CNode m tag text = NodeG (Iterator (HandlerT m)) tag textSource
parse :: forall m a tag text. (MonadIO m, GenericXMLString tag, GenericXMLString text) => ParserOptions tag text -> (Maybe (CNode m tag text) -> HandlerT m a) -> IterateeG WrappedByteString Word8 m (Either ErrMsg a)Source
Produced by Haddock version 2.6.1