Sourcetype value = [ | `Null| `Bool of bool| `Float of float| `String of string| `A of value list| `O of (string * value) list
] Sourceand sequence = Yaml.sequence = {s_anchor : string option;s_tag : string option;s_implicit : bool;s_members : yaml list;
} Sourceand mapping = Yaml.mapping = {m_anchor : string option;m_tag : string option;m_implicit : bool;m_members : (yaml * yaml) list;
} Sourceand scalar = Yaml.scalar = {anchor : string option;tag : string option;value : string;plain_implicit : bool;quoted_implicit : bool;style : scalar_style;
} Sourceand scalar_style = [ | `Any| `Plain| `Single_quoted| `Double_quoted| `Literal| `Folded
] Sourcetype version = [ | `V1_1| `V1_2
] Sourcetype encoding = [ | `Any| `Utf16be| `Utf16le| `Utf8
] Sourcetype layout_style = [ | `Any| `Block| `Flow
]