Text.Libyaml
Description
Low-level, streaming YAML interface. For a higher-level interface, see Data.Yaml.
- data Event
- data Style
- = Any
- | Plain
- | SingleQuoted
- | DoubleQuoted
- | Literal
- | Folded
- data Tag
- type AnchorName = String
- type Anchor = Maybe AnchorName
- encode :: ResourceIO m => Sink Event m ByteString
- decode :: ResourceIO m => ByteString -> Source m Event
- encodeFile :: ResourceIO m => FilePath -> Sink Event m ()
- decodeFile :: ResourceIO m => FilePath -> Source m Event
- data YamlException = YamlException String
The event stream
Constructors
Any | |
Plain | |
SingleQuoted | |
DoubleQuoted | |
Literal | |
Folded |
type AnchorName = StringSource
type Anchor = Maybe AnchorNameSource
Encoding and decoding
encode :: ResourceIO m => Sink Event m ByteStringSource
decode :: ResourceIO m => ByteString -> Source m EventSource
encodeFile :: ResourceIO m => FilePath -> Sink Event m ()Source
decodeFile :: ResourceIO m => FilePath -> Source m EventSource
Exception
data YamlException Source
Constructors
YamlException String |