HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulelibyaml-0.1.4Haskell2010

Text.Libyaml

Low-level, streaming YAML interface. For a higher-level interface, see Data.Yaml.

  • 11 types
  • 15 values
  • Packagelibyaml-0.1.4
  • Exports26
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceLibyaml.hs

The event stream

8 declarations
datadata Style
#

Style for scalars - e.g. quoted / folded

Instances7Bounded, Enum, Eq, Data, Ord, Read, …
  • Bounded StyleDefined in libyaml-0.1.4 · Text.Libyaml
  • Enum StyleDefined in libyaml-0.1.4 · Text.Libyaml
  • Eq StyleDefined in libyaml-0.1.4 · Text.Libyaml
  • Data StyleDefined in libyaml-0.1.4 · Text.Libyaml
  • Ord StyleDefined in libyaml-0.1.4 · Text.Libyaml
  • Read StyleDefined in libyaml-0.1.4 · Text.Libyaml
  • Show StyleDefined in libyaml-0.1.4 · Text.Libyaml

Encoding and decoding

16 declarations
datadata FormatOptions
#

Contains options relating to the formatting (indendation, width) of the YAML output.

valuerenderScalarTags :: Event -> TagRender
#

A value for formatOptionsRenderTags that renders no collection tags but all scalar tags (unless suppressed with styles 'NoTag or PlainNoTag).

valuerenderNoTags :: Event -> TagRender
#

A value for formatOptionsRenderTags that renders no tags.

valuerenderUriTags :: Event -> TagRender
#

A value for formatOptionsRenderCollectionTags that renders tags which are instances of UriTag

Error handling

2 declarations