Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Telescope.Asdf.Encoding.Stream
Synopsis
- runStream :: IOE :> es => ConduitT () Void (Eff (State Anchors : (State [BlockData] : (Resource : es)))) a -> Eff es (a, [BlockData])
- runStreamList :: IOE :> es => ConduitT () Event (Eff (State Anchors : (State [BlockData] : (Resource : es)))) () -> Eff es [Event]
- yieldDocumentStream :: (State [BlockData] :> es, IOE :> es) => ConduitT a Event (Eff es) () -> ConduitT a Event (Eff es) ()
- yieldNode :: forall es a. (IOE :> es, State [BlockData] :> es, State Anchors :> es, Error YamlError :> es) => Node -> ConduitT a Event (Eff es) ()
- addBlock :: State [BlockData] :> es => ByteString -> Eff es BlockSource
- isComplexNode :: Node -> Bool
- sinkTree :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) Object
- sinkNode :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) Node
- resolveAnchor :: (State Anchors :> es, Error YamlError :> es) => Anchor -> Eff es Value
- ndArrayDataFromMaps :: forall es. (Error YamlError :> es, Reader [BlockData] :> es) => [(Key, Node)] -> Eff es NDArrayData
- sinkMapping :: (Error YamlError :> es, Reader [BlockData] :> es, State Anchors :> es) => ConduitT Event o (Eff es) (Key, Node)
- sinkMappings :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) [(Key, Node)]
- sinkWhile :: (Event -> Bool) -> ConduitT Event o (Eff es) a -> ConduitT Event o (Eff es) [a]
- sinkSequence :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) [Node]
- parseScalar :: Error YamlError :> es => Maybe Anchor -> ByteString -> Tag -> Eff es Node
- event :: Error YamlError :> es => ConduitT i o (Eff es) i
- parseSchemaTag :: Tag -> SchemaTag
- isNDArray :: SchemaTag -> Bool
- expect :: Error YamlError :> es => Event -> ConduitT Event o (Eff es) ()
- expect' :: Error YamlError :> es => String -> (Event -> Bool) -> ConduitT Event o (Eff es) ()
- data YamlError
- sinkIndex :: Error YamlError :> es => ConduitT Event o (Eff es) BlockIndex
- addNodeAnchor :: State Anchors :> es => Node -> Eff es ()
Documentation
runStream :: IOE :> es => ConduitT () Void (Eff (State Anchors : (State [BlockData] : (Resource : es)))) a -> Eff es (a, [BlockData]) Source #
runStreamList :: IOE :> es => ConduitT () Event (Eff (State Anchors : (State [BlockData] : (Resource : es)))) () -> Eff es [Event] Source #
yieldDocumentStream :: (State [BlockData] :> es, IOE :> es) => ConduitT a Event (Eff es) () -> ConduitT a Event (Eff es) () Source #
yieldNode :: forall es a. (IOE :> es, State [BlockData] :> es, State Anchors :> es, Error YamlError :> es) => Node -> ConduitT a Event (Eff es) () Source #
addBlock :: State [BlockData] :> es => ByteString -> Eff es BlockSource Source #
isComplexNode :: Node -> Bool Source #
sinkTree :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) Object Source #
sinkNode :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) Node Source #
ndArrayDataFromMaps :: forall es. (Error YamlError :> es, Reader [BlockData] :> es) => [(Key, Node)] -> Eff es NDArrayData Source #
sinkMapping :: (Error YamlError :> es, Reader [BlockData] :> es, State Anchors :> es) => ConduitT Event o (Eff es) (Key, Node) Source #
sinkMappings :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) [(Key, Node)] Source #
sinkWhile :: (Event -> Bool) -> ConduitT Event o (Eff es) a -> ConduitT Event o (Eff es) [a] Source #
sinkSequence :: (Error YamlError :> es, State Anchors :> es, Reader [BlockData] :> es) => ConduitT Event o (Eff es) [Node] Source #
event :: Error YamlError :> es => ConduitT i o (Eff es) i Source #
Await an event. Throw if out of input
parseSchemaTag :: Tag -> SchemaTag Source #
expect' :: Error YamlError :> es => String -> (Event -> Bool) -> ConduitT Event o (Eff es) () Source #