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 here.

dyaml.dumper

YAML dumper.

dyaml.exception

Exceptions thrown by D:YAML and _exception related code.

dyaml.hacks

Functionality that may sometimes be needed but allows unsafe or unstandard behavior, and should only be used in specific cases.

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.representer

YAML node _representer. Prepares YAML nodes for output. A tutorial can be found here.

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 here.

dyaml.style

YAML node formatting styles.