%YAML 1.1 --- - name: spec-08-09 yaml: | --- scalars: plain: !!str some text quoted: single: 'some text' double: "some text" collections: sequence: !!seq [ !!str entry, # Mapping entry: key: value ] mapping: { key: value } tree: | +STR +DOC --- +MAP =VAL :scalars +MAP =VAL :plain =VAL :some text =VAL :quoted +MAP =VAL :single =VAL 'some text =VAL :double =VAL "some text -MAP -MAP =VAL :collections +MAP =VAL :sequence +SEQ [] =VAL :entry +MAP {} =VAL :key =VAL :value -MAP -SEQ =VAL :mapping +MAP {} =VAL :key =VAL :value -MAP -MAP -MAP -DOC -STR - name: spec-08-09-canonical yaml: | %YAML 1.1 --- !!map { ? !!str "scalars" : !!map { ? !!str "plain" : !!str "some text", ? !!str "quoted" : !!map { ? !!str "single" : !!str "some text", ? !!str "double" : !!str "some text" } }, ? !!str "collections" : !!map { ? !!str "sequence" : !!seq [ !!str "entry", !!map { ? !!str "key" : !!str "value" } ], ? !!str "mapping" : !!map { ? !!str "key" : !!str "value" } } } tree: | +STR +DOC --- +MAP {} =VAL "scalars +MAP {} =VAL "plain =VAL "some text =VAL "quoted +MAP {} =VAL "single =VAL "some text =VAL "double =VAL "some text -MAP -MAP =VAL "collections +MAP {} =VAL "sequence +SEQ [] =VAL "entry +MAP {} =VAL "key =VAL "value -MAP -SEQ =VAL "mapping +MAP {} =VAL "key =VAL "value -MAP -MAP -MAP -DOC -STR