5d35f44416
these are not accessible by the user (as the spec says). This allows D:YAML to remember styles between loading and dumping.
29 lines
757 B
D
29 lines
757 B
D
|
|
// Copyright Ferdinand Majerech 2011.
|
|
// Distributed under the Boost Software License, Version 1.0.
|
|
// (See accompanying file LICENSE_1_0.txt or copy at
|
|
// http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
///YAML node formatting styles.
|
|
module dyaml.style;
|
|
|
|
|
|
///Scalar styles.
|
|
enum ScalarStyle : ubyte
|
|
{
|
|
Invalid = 0, /// Invalid (uninitialized) style
|
|
Literal, /// | (Literal block style)
|
|
Folded, /// > (Folded block style)
|
|
Plain, /// Plain scalar
|
|
SingleQuoted, /// Single quoted scalar
|
|
DoubleQuoted /// Double quoted scalar
|
|
}
|
|
|
|
///Collection styles.
|
|
enum CollectionStyle : ubyte
|
|
{
|
|
Invalid = 0, /// Invalid (uninitialized) style
|
|
Block, /// Block style.
|
|
Flow /// Flow style.
|
|
}
|