Composer.flatten
Node.Pair[] flatten(ref Node root, const Mark startMark, const Mark endMark,
const uint pairAppenderLevel, const uint nodeAppenderLevel) @safeFlatten a node, merging it with nodes referenced through YAMLMerge data type.
Node must be a mapping or a sequence of mappings.
Parameters
root | Node to flatten. |
startMark | Start position of the node. |
endMark | End position of the node. |
pairAppenderLevel | Current level of the pair appender stack. |
nodeAppenderLevel | Current level of the node appender stack. |
Returns
Flattened mapping as pairs.