DYAML

v0.10.0

Modules 24

  • dyaml.composer
    Composes nodes from YAML events provided by parser. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.constructor
    Class that processes YAML mappings, sequences and scalars into nodes. This can be used to add custom data types. A tutorial can be found https://dlang-community.github.io/D-YAML/.
  • dyaml.dumper
    YAML dumper.
  • dyaml.emitter
    YAML emitter. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.encoding
  • dyaml.escapes
  • dyaml.event
    YAML events. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.exception
    Exceptions thrown by D:YAML and exception related code.
  • dyaml.linebreak
  • dyaml.loader
    Class used to load YAML documents.
  • dyaml.node
    Node of a YAML document. Used to read YAML data once it's loaded, and to prepare data to emit.
  • dyaml
  • dyaml.parser
    YAML parser. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.queue
  • dyaml.reader
  • dyaml.representer
    YAML node representer. Prepares YAML nodes for output. A tutorial can be found ../tutorials/customtypes.html.
  • dyaml.resolver
    Implements a class that resolves YAML tags. This can be used to implicitly resolve tags for custom data types, removing the need to explicitly specify tags in YAML. A tutorial can be found ../tutor...
  • dyaml.scanner
    YAML scanner. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.serializer
    YAML serializer. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.stdsumtype
    This module was copied from Phobos at commit 87c6e7e35 (2022-07-06). This is necessary to include https://github.com/dlang/phobos/pull/8501 which is a fix needed for DIP1000 compatibility. A couple...
  • dyaml.style
    YAML node formatting styles.
  • dyaml.tagdirective
    Tag directives.
  • dyaml.token
    YAML tokens. Code based on PyYAML: http://www.pyyaml.org
  • dyaml.testsuite