hexpat-iteratee-0.1: chunked XML parsing using iteratees
Source code
Contents
Index
Text.XML.Expat.Chunked
Documentation
newtype
Queue
a
Source
Constructors
Queue
(
Seq
(
Maybe
a))
emptyQueue
::
Queue
a
Source
queuePush
:: a ->
Queue
a ->
Queue
a
Source
queueEnd
::
Queue
a ->
Queue
a
Source
data
QueueValue
a
Source
Constructors
Value
a
End
Pending
queueIndex
::
Queue
a ->
Int
->
QueueValue
a
Source
newtype
Stack
a
Source
Constructors
Stack
[a]
emptyStack
::
Stack
a
Source
stackTop
::
Stack
a -> a
Source
stackPop
::
Stack
a ->
Stack
a
Source
stackPush
:: a ->
Stack
a ->
Stack
a
Source
data
Result
m a
Source
Constructors
Yield
(
HandlerT
m a)
Result
a
data
HandlerT
m a
Source
Constructors
HandlerT
runHandlerT
:: m (
Result
m a)
Instances
MonadTrans
HandlerT
Monad
m =>
Monad
(
HandlerT
m)
Monad
m =>
Functor
(
HandlerT
m)
MonadIO
m =>
MonadIO
(
HandlerT
m)
yield
::
Monad
m =>
HandlerT
m
()
Source
type
CNode
m tag text =
NodeG
(
Iterator
(
HandlerT
m)) tag text
Source
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