1 
2 //          Copyright Ferdinand Majerech 2011.
3 // Distributed under the Boost Software License, Version 1.0.
4 //    (See accompanying file LICENSE_1_0.txt or copy at
5 //          http://www.boost.org/LICENSE_1_0.txt)
6 
7 ///YAML node formatting styles.
8 module dyaml.style;
9 
10 
11 ///Scalar styles.
12 enum ScalarStyle : ubyte
13 {
14     Invalid = 0,  /// Invalid (uninitialized) style
15     Literal,      /// `|` (Literal block style)
16     Folded,       /// `>` (Folded block style)
17     Plain,        /// Plain scalar
18     SingleQuoted, /// Single quoted scalar
19     DoubleQuoted  /// Double quoted scalar
20 }
21 
22 ///Collection styles.
23 enum CollectionStyle : ubyte
24 {
25     Invalid = 0, /// Invalid (uninitialized) style 
26     Block,       /// Block style.
27     Flow         /// Flow style.
28 }