mirror of https://github.com/status-im/NimYAML.git
19 lines
677 B
Plaintext
19 lines
677 B
Plaintext
=======
|
|
NimYAML
|
|
=======
|
|
|
|
Overview
|
|
========
|
|
|
|
**NimYAML** is a pure YAML implementation for Nim. It is able to read from and
|
|
write to YAML character streams, and to serialize from and construct to native
|
|
Nim types. It exclusively supports
|
|
`YAML 1.2 <#http://www.yaml.org/spec/1.2/spec.html>`_. NimYAML exposes all
|
|
processing steps defined by the YAML specification to the user, so it is
|
|
possible to customize the processing pipeline. The following diagram gives an
|
|
overview of NimYAML's features based on the YAML processing pipeline. The items
|
|
and terminology YAML defines is shown in black, NimYAML's implementation is
|
|
shown in red.
|
|
|
|
.. image:: processing.svg
|
|
:align: center |