Pure Haskell YAML 1.2 parser
This library provides a YAML 1.2 parser implementation for Haskell. Its features include:
Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the YAML 1.2 specification.
Direct decoding to native Haskell types via (aeson-inspired) typeclass-based API (see Data.YAML).
Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures).
Support for the standard (untyped) Failsafe, (strict) JSON, and (flexible) Core ``schemas'' providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas).
Event-based API resembling LibYAML's Event-based API (see Data.YAML.Event).
Low-level API access to lexical token-based scanner (see Data.YAML.Token).
| System | Target | Derivation | Build status |
|---|---|---|---|
| x86_64-linux | /gnu/store/m0brywmrwa97y22n1yqxchah6plg50fk-ghc-hsyaml-0.2.1.1.drv | ||
| i686-linux | /gnu/store/wl0k6nnl9cp70gqq28rgf0rpp16fdq9s-ghc-hsyaml-0.2.1.1.drv |
| Linter | Message | Location |
|---|---|---|
| description Validate package descriptions | use @code or similar ornament instead of quotes |