I’d like to verify something.   It came up testing my parser, and seems counter intuitive.   Should

 

  ---

  ? a : b

  …

 

be a single mapping { a : b }  nested mappings with an empty outer value { { a : b } : } ?

 

http://www.yaml.org/ypaste seems to come up with the later.