IDInput / Config
---
v: v0.1
indentation:
  spaces: 2
trailing-spaces: fix
scalar-style: { default }
header: keep
footer: false
---
v: v0.1
indentation:
  spaces: 2
trailing-spaces: fix
scalar-style: { default }
header: false
footer: true
---
v: v0.1
indentation:
  spaces: 2
trailing-spaces: fix
scalar-style: { default }
header: false
footer: keep
---
v: v0.1
indentation:
  spaces: 2
trailing-spaces: fix
scalar-style: { default }
header: false
footer: false
229Q
-
  name: Mark McGwire
  hr:   65
  avg:  0.278
-
  name: Sammy Sosa
  hr:   63
  avg:  0.288
-
  name: Mark McGwire
  hr: 65
  avg: 0.278
-
  name: Sammy Sosa
  hr: 63
  avg: 0.288
-
  name: Mark McGwire
  hr: 65
  avg: 0.278
-
  name: Sammy Sosa
  hr: 63
  avg: 0.288
...
-
  name: Mark McGwire
  hr: 65
  avg: 0.278
-
  name: Sammy Sosa
  hr: 63
  avg: 0.288
-
  name: Mark McGwire
  hr: 65
  avg: 0.278
-
  name: Sammy Sosa
  hr: 63
  avg: 0.288
26DV
"top1" : 
  "key1" : &alias1 scalar1
'top2' : 
  'key2' : &alias2 scalar2
top3: &node3 
  *alias1 : scalar3
top4: 
  *alias2 : scalar4
top5   :    
  scalar5
top6: 
  &anchor6 'key6' : scalar6
"top1" :
  "key1" : &alias1 scalar1
'top2' :
  'key2' : &alias2 scalar2
top3: &node3
  *alias1 : scalar3
top4:
  *alias2 : scalar4
top5   :
  scalar5
top6:
  &anchor6 'key6' : scalar6
"top1" :
  "key1" : &alias1 scalar1
'top2' :
  'key2' : &alias2 scalar2
top3: &node3
  *alias1 : scalar3
top4:
  *alias2 : scalar4
top5   :
  scalar5
top6:
  &anchor6 'key6' : scalar6
...
"top1" :
  "key1" : &alias1 scalar1
'top2' :
  'key2' : &alias2 scalar2
top3: &node3
  *alias1 : scalar3
top4:
  *alias2 : scalar4
top5   :
  scalar5
top6:
  &anchor6 'key6' : scalar6
"top1" :
  "key1" : &alias1 scalar1
'top2' :
  'key2' : &alias2 scalar2
top3: &node3
  *alias1 : scalar3
top4:
  *alias2 : scalar4
top5   :
  scalar5
top6:
  &anchor6 'key6' : scalar6
27NA
%YAML 1.2
--- text
%YAML 1.2
--- text
%YAML 1.2
--- text
...
%YAML 1.2
--- text
%YAML 1.2
--- text
2AUY
 - !!str a
 - b
 - !!int 42
 - d
- !!str a
- b
- !!int 42
- d
- !!str a
- b
- !!int 42
- d
...
- !!str a
- b
- !!int 42
- d
- !!str a
- b
- !!int 42
- d
2EBW
a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
...
a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~: safe
?foo: safe question mark
:foo: safe colon
-foo: safe dash
this is#not: a comment
2XXW
# Sets are represented as a
# Mapping where each key is
# associated with a null value
--- !!set
? Mark McGwire
? Sammy Sosa
? Ken Griff
# Sets are represented as a
# Mapping where each key is
# associated with a null value
--- !!set
? Mark McGwire
? Sammy Sosa
? Ken Griff
# Sets are represented as a
# Mapping where each key is
# associated with a null value
--- !!set
? Mark McGwire
? Sammy Sosa
? Ken Griff
...
# Sets are represented as a
# Mapping where each key is
# associated with a null value
--- !!set
? Mark McGwire
? Sammy Sosa
? Ken Griff
# Sets are represented as a
# Mapping where each key is
# associated with a null value
--- !!set
? Mark McGwire
? Sammy Sosa
? Ken Griff
33X3
---
- !!int 1
- !!int -2
- !!int 33
---
- !!int 1
- !!int -2
- !!int 33
- !!int 1
- !!int -2
- !!int 33
...
- !!int 1
- !!int -2
- !!int 33
- !!int 1
- !!int -2
- !!int 33
35KP
--- !!map
? a
: b
--- !!seq
- !!str c
--- !!str
d
e
--- !!map
? a
: b
--- !!seq
- !!str c
--- !!str
  d
  e
--- !!map
? a
: b
...
--- !!seq
- !!str c
...
--- !!str
  d
  e
...
--- !!map
? a
: b
--- !!seq
- !!str c
--- !!str
  d
  e
--- !!map
? a
: b
--- !!seq
- !!str c
--- !!str
  d
  e
36F6
---
plain: a
 b

 c
---
plain: a
  b

  c
plain: a
  b

  c
...
plain: a
  b

  c
plain: a
  b

  c
3ALJ
- - s1_i1
  - s1_i2
- s2
- - s1_i1
  - s1_i2
- s2
- - s1_i1
  - s1_i2
- s2
...
- - s1_i1
  - s1_i2
- s2
- - s1_i1
  - s1_i2
- s2
3GZX
First occurrence: &anchor Foo
Second occurrence: *anchor
Override anchor: &anchor Bar
Reuse anchor: *anchor
First occurrence: &anchor Foo
Second occurrence: *anchor
Override anchor: &anchor Bar
Reuse anchor: *anchor
First occurrence: &anchor Foo
Second occurrence: *anchor
Override anchor: &anchor Bar
Reuse anchor: *anchor
...
First occurrence: &anchor Foo
Second occurrence: *anchor
Override anchor: &anchor Bar
Reuse anchor: *anchor
First occurrence: &anchor Foo
Second occurrence: *anchor
Override anchor: &anchor Bar
Reuse anchor: *anchor
3MYT
---
k:#foo
 &a !t s
---
  k:#foo
  &a !t s
  k:#foo
  &a !t s
...
  k:#foo
  &a !t s
  k:#foo
  &a !t s
3R3P
&sequence
- a
&sequence
- a
&sequence
- a
...
&sequence
- a
&sequence
- a
3UYS
escaped slash: "a\/b"
escaped slash: "a\/b"
escaped slash: "a\/b"
...
escaped slash: "a\/b"
escaped slash: "a\/b"
4CQQ
plain:
  This unquoted scalar
  spans many lines.

quoted: "So does this
  quoted scalar.\n"
plain:
  This unquoted scalar
  spans many lines.

quoted: "So does this
  quoted scalar.\n"
plain:
  This unquoted scalar
  spans many lines.

quoted: "So does this
  quoted scalar.\n"
...
plain:
  This unquoted scalar
  spans many lines.

quoted: "So does this
  quoted scalar.\n"
plain:
  This unquoted scalar
  spans many lines.

quoted: "So does this
  quoted scalar.\n"
4FJ6
---
[
  [ a, [ [[b,c]]: d, e]]: 23
]
---
[
  [ a, [ [[b,c]]: d, e]]: 23
  ]
[
  [ a, [ [[b,c]]: d, e]]: 23
  ]
...
[
  [ a, [ [[b,c]]: d, e]]: 23
  ]
[
  [ a, [ [[b,c]]: d, e]]: 23
  ]
4GC6
'here''s to "quotes"'
  'here''s to "quotes"'
  'here''s to "quotes"'
...
  'here''s to "quotes"'
  'here''s to "quotes"'
4Q9F
--- >
 ab
 cd
 
 ef


 gh
--- >
  ab
  cd

  ef


  gh
--- >
  ab
  cd

  ef


  gh
...
--- >
  ab
  cd

  ef


  gh
--- >
  ab
  cd

  ef


  gh
4QFQ
- |
 detected
- >
 
  
  # detected
- |1
  explicit
- >
 detected
- |
  detected
- >


  # detected
- |1
  explicit
- >
  detected
- |
  detected
- >


  # detected
- |1
  explicit
- >
  detected
...
- |
  detected
- >


  # detected
- |1
  explicit
- >
  detected
- |
  detected
- >


  # detected
- |1
  explicit
- >
  detected
4UYU
"foo: bar\": baz"
  "foo: bar\": baz"
  "foo: bar\": baz"
...
  "foo: bar\": baz"
  "foo: bar\": baz"
4V8U
---
plain\value\with\backslashes
---
  plain\value\with\backslashes
  plain\value\with\backslashes
...
  plain\value\with\backslashes
  plain\value\with\backslashes
4ZYM
plain: text
  lines
quoted: "text
  	lines"
block: |
  text
   	lines
plain: text
  lines
quoted: "text
  lines"
block: |
  text
   	lines
plain: text
  lines
quoted: "text
  lines"
block: |
  text
   	lines
...
plain: text
  lines
quoted: "text
  lines"
block: |
  text
   	lines
plain: text
  lines
quoted: "text
  lines"
block: |
  text
   	lines
52DL
---
! a
---
  ! a
  ! a
...
  ! a
  ! a
54T7
{foo: you, bar: far}
{foo: you, bar: far}
{foo: you, bar: far}
...
{foo: you, bar: far}
{foo: you, bar: far}
565N
canonical: !!binary "\
 R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
 OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
 +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
 AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
generic: !!binary |
 R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
 OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
 +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
 AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
description:
 The binary value above is a tiny arrow encoded as a gif image.
canonical: !!binary "\
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
generic: !!binary |
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
description:
  The binary value above is a tiny arrow encoded as a gif image.
canonical: !!binary "\
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
generic: !!binary |
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
description:
  The binary value above is a tiny arrow encoded as a gif image.
...
canonical: !!binary "\
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
generic: !!binary |
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
description:
  The binary value above is a tiny arrow encoded as a gif image.
canonical: !!binary "\
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5\
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+\
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC\
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs="
generic: !!binary |
  R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5
  OTk6enp56enmlpaWNjY6Ojo4SEhP/++f/++f/++f/++f/++f/++f/++f/++f/+
  +f/++f/++f/++f/++f/++SH+Dk1hZGUgd2l0aCBHSU1QACwAAAAADAAMAAAFLC
  AgjoEwnuNAFOhpEMTRiggcz4BNJHrv/zCFcLiwMWYNG84BwwEeECcgggoBADs=
description:
  The binary value above is a tiny arrow encoded as a gif image.
57H4
sequence: !!seq
- entry
- !!seq
 - nested
mapping: !!map
 foo: bar
sequence: !!seq
- entry
- !!seq
  - nested
mapping: !!map
  foo: bar
sequence: !!seq
- entry
- !!seq
  - nested
mapping: !!map
  foo: bar
...
sequence: !!seq
- entry
- !!seq
  - nested
mapping: !!map
  foo: bar
sequence: !!seq
- entry
- !!seq
  - nested
mapping: !!map
  foo: bar
5BVJ
literal: |
  some
  text
folded: >
  some
  text
literal: |
  some
  text
folded: >
  some
  text
literal: |
  some
  text
folded: >
  some
  text
...
literal: |
  some
  text
folded: >
  some
  text
literal: |
  some
  text
folded: >
  some
  text
5C5M
- { one : two , three: four , }
- {five: six,seven : eight}
- { one : two , three: four , }
- {five: six,seven : eight}
- { one : two , three: four , }
- {five: six,seven : eight}
...
- { one : two , three: four , }
- {five: six,seven : eight}
- { one : two , three: four , }
- {five: six,seven : eight}
5GBF
Folding:
  "Empty line
   	
  as a line feed"
Chomping: |
  Clipped empty lines
 

Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


...
Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


5KJE
- [ one, two, ]
- [three ,four]
- [ one, two, ]
- [three ,four]
- [ one, two, ]
- [three ,four]
...
- [ one, two, ]
- [three ,four]
- [ one, two, ]
- [three ,four]
5NYZ
key:    # Comment
  value
key:    # Comment
  value
key:    # Comment
  value
...
key:    # Comment
  value
key:    # Comment
  value
5TYM
%TAG !m! !my-
--- # Bulb here
!m!light fluorescent
...
%TAG !m! !my-
--- # Color here
!m!light green
%TAG !m! !my-
--- # Bulb here
  !m!light fluorescent
...
%TAG !m! !my-
--- # Color here
  !m!light green
%TAG !m! !my-
--- # Bulb here
  !m!light fluorescent
...
%TAG !m! !my-
--- # Color here
  !m!light green
...
%TAG !m! !my-
--- # Bulb here
  !m!light fluorescent
...
%TAG !m! !my-
--- # Color here
  !m!light green
%TAG !m! !my-
--- # Bulb here
  !m!light fluorescent
...
%TAG !m! !my-
--- # Color here
  !m!light green
5WE3
? explicit key # Empty value
? |
  block key
: - one # Explicit compact
  - two # block value
? explicit key # Empty value
? |
  block key
: - one # Explicit compact
  - two # block value
? explicit key # Empty value
? |
  block key
: - one # Explicit compact
  - two # block value
...
? explicit key # Empty value
? |
  block key
: - one # Explicit compact
  - two # block value
? explicit key # Empty value
? |
  block key
: - one # Explicit compact
  - two # block value
65WH
- foo
- foo
- foo
...
- foo
- foo
6BFJ
---
&mapping
&key [ &item a, b, c ]: value
---
&mapping
&key [ &item a, b, c ]: value
&mapping
&key [ &item a, b, c ]: value
...
&mapping
&key [ &item a, b, c ]: value
&mapping
&key [ &item a, b, c ]: value
6CK3
%TAG !e! tag:example.com,2000:app/
---
- !local foo
- !!str bar
- !e!tag%21 baz
%TAG !e! tag:example.com,2000:app/
---
- !local foo
- !!str bar
- !e!tag%21 baz
%TAG !e! tag:example.com,2000:app/
---
- !local foo
- !!str bar
- !e!tag%21 baz
...
%TAG !e! tag:example.com,2000:app/
---
- !local foo
- !!str bar
- !e!tag%21 baz
%TAG !e! tag:example.com,2000:app/
---
- !local foo
- !!str bar
- !e!tag%21 baz
6FWR
--- |+
 ab
 
  
...
--- |+
  ab

   
--- |+
  ab

   
...
--- |+
  ab

   
...
--- |+
  ab

   
6H3V
'foo: bar\': baz'
'foo: bar\': baz'
'foo: bar\': baz'
...
'foo: bar\': baz'
'foo: bar\': baz'
6HB6
  # Leading comment line spaces are
   # neither content nor indentation.
    
Not indented:
 By one space: |
    By four
      spaces
 Flow style: [    # Leading spaces
   By two,        # in flow style
  Also by two,    # are neither
  	Still by two   # content nor
    ]             # indentation.
  # Leading comment line spaces are
   # neither content nor indentation.

Not indented:
  By one space: |
    By four
      spaces
  Flow style: [    # Leading spaces
      By two,        # in flow style
      Also by two,    # are neither
      Still by two   # content nor
    ]             # indentation.
  # Leading comment line spaces are
   # neither content nor indentation.

Not indented:
  By one space: |
    By four
      spaces
  Flow style: [    # Leading spaces
      By two,        # in flow style
      Also by two,    # are neither
      Still by two   # content nor
    ]             # indentation.
...
  # Leading comment line spaces are
   # neither content nor indentation.

Not indented:
  By one space: |
    By four
      spaces
  Flow style: [    # Leading spaces
      By two,        # in flow style
      Also by two,    # are neither
      Still by two   # content nor
    ]             # indentation.
  # Leading comment line spaces are
   # neither content nor indentation.

Not indented:
  By one space: |
    By four
      spaces
  Flow style: [    # Leading spaces
      By two,        # in flow style
      Also by two,    # are neither
      Still by two   # content nor
    ]             # indentation.
6JQW
# ASCII Art
--- |
  \//||\/||
  // ||  ||__
# ASCII Art
--- |
  \//||\/||
  // ||  ||__
# ASCII Art
--- |
  \//||\/||
  // ||  ||__
...
# ASCII Art
--- |
  \//||\/||
  // ||  ||__
# ASCII Art
--- |
  \//||\/||
  // ||  ||__
6JWB
foo: !!seq
  - !!str a
  - !!map
    key: !!str value
foo: !!seq
- !!str a
- !!map
  key: !!str value
foo: !!seq
- !!str a
- !!map
  key: !!str value
...
foo: !!seq
- !!str a
- !!map
  key: !!str value
foo: !!seq
- !!str a
- !!map
  key: !!str value
6KGN
---
a: &anchor
b: *anchor
---
a: &anchor
b: *anchor
a: &anchor
b: *anchor
...
a: &anchor
b: *anchor
a: &anchor
b: *anchor
6PBE
---
?
- a
- b
:
- c
- d
---
?
  - a
  - b
:
- c
- d
?
  - a
  - b
:
- c
- d
...
?
  - a
  - b
:
- c
- d
?
  - a
  - b
:
- c
- d
6SLA
"foo\nbar:baz\tx \\$%^&*()x": 23
'x\ny:z\tx $%^&*()x': 24
"foo\nbar:baz\tx \\$%^&*()x": 23
'x\ny:z\tx $%^&*()x': 24
"foo\nbar:baz\tx \\$%^&*()x": 23
'x\ny:z\tx $%^&*()x': 24
...
"foo\nbar:baz\tx \\$%^&*()x": 23
'x\ny:z\tx $%^&*()x': 24
"foo\nbar:baz\tx \\$%^&*()x": 23
'x\ny:z\tx $%^&*()x': 24
6VJK
>
 Sammy Sosa completed another
 fine season with great stats.

   63 Home Runs
   0.288 Batting Average

 What a year!
  >
  Sammy Sosa completed another
  fine season with great stats.

    63 Home Runs
    0.288 Batting Average

  What a year!
  >
  Sammy Sosa completed another
  fine season with great stats.

    63 Home Runs
    0.288 Batting Average

  What a year!
...
  >
  Sammy Sosa completed another
  fine season with great stats.

    63 Home Runs
    0.288 Batting Average

  What a year!
  >
  Sammy Sosa completed another
  fine season with great stats.

    63 Home Runs
    0.288 Batting Average

  What a year!
6WLZ
# Private
---
!foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
!foo "bar"
# Private
---
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
...
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
6WPF
---
"
  foo 
 
    bar

  baz
"
---
  "
  foo

  bar

  baz
  "
  "
  foo

  bar

  baz
  "
...
  "
  foo

  bar

  baz
  "
  "
  foo

  bar

  baz
  "
6XDY
---
---
---
---
---
...
---
...
---
---
---
---
6ZKB
Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
  Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
  Document
...
---
# Empty
...
%YAML 1.2
---
matches %: 20
...
  Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
  Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
735Y
-
  "flow in block"
- >
 Block scalar
- !!map # Block collection
  foo : bar
-
  "flow in block"
- >
  Block scalar
- !!map # Block collection
  foo : bar
-
  "flow in block"
- >
  Block scalar
- !!map # Block collection
  foo : bar
...
-
  "flow in block"
- >
  Block scalar
- !!map # Block collection
  foo : bar
-
  "flow in block"
- >
  Block scalar
- !!map # Block collection
  foo : bar
74H7
!!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
!!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
!!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
...
!!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
!!str a: b
c: !!int 42
e: !!str f
g: h
!!str 23: !!bool false
753E
--- |-
 ab
 
 
...
--- |-
  ab


--- |-
  ab


...
--- |-
  ab


...
--- |-
  ab


7A4E
" 1st non-empty

 2nd non-empty 
	3rd non-empty "
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
...
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
7BMT
---
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4: &node4
  &k4 key4: four
top5: &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
---
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4: &node4
  &k4 key4: four
top5: &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4: &node4
  &k4 key4: four
top5: &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
...
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4: &node4
  &k4 key4: four
top5: &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4: &node4
  &k4 key4: four
top5: &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
7BUB
---
hr:
  - Mark McGwire
  # Following node labeled SS
  - &SS Sammy Sosa
rbi:
  - *SS # Subsequent occurrence
  - Ken Griffey
---
hr:
- Mark McGwire
# Following node labeled SS
- &SS Sammy Sosa
rbi:
- *SS # Subsequent occurrence
- Ken Griffey
hr:
- Mark McGwire
# Following node labeled SS
- &SS Sammy Sosa
rbi:
- *SS # Subsequent occurrence
- Ken Griffey
...
hr:
- Mark McGwire
# Following node labeled SS
- &SS Sammy Sosa
rbi:
- *SS # Subsequent occurrence
- Ken Griffey
hr:
- Mark McGwire
# Following node labeled SS
- &SS Sammy Sosa
rbi:
- *SS # Subsequent occurrence
- Ken Griffey
7FWL
!<tag:yaml.org,2002:str> foo :
  !<!bar> baz
!<tag:yaml.org,2002:str> foo :
  !<!bar> baz
!<tag:yaml.org,2002:str> foo :
  !<!bar> baz
...
!<tag:yaml.org,2002:str> foo :
  !<!bar> baz
!<tag:yaml.org,2002:str> foo :
  !<!bar> baz
7T8X
>

 folded
 line

 next
 line
   * bullet

   * list
   * lines

 last
 line

# Comment
  >

  folded
  line

  next
  line
    * bullet

    * list
    * lines

  last
  line

 # Comment
  >

  folded
  line

  next
  line
    * bullet

    * list
    * lines

  last
  line

 # Comment
...
  >

  folded
  line

  next
  line
    * bullet

    * list
    * lines

  last
  line

 # Comment
  >

  folded
  line

  next
  line
    * bullet

    * list
    * lines

  last
  line

 # Comment
7TMG
---
[ word1
# comment
, word2]
---
[ word1
# comment
, word2]
[ word1
# comment
, word2]
...
[ word1
# comment
, word2]
[ word1
# comment
, word2]
7W2P
? a
? b
c:
? a
? b
c:
? a
? b
c:
...
? a
? b
c:
? a
? b
c:
7ZZ5
---
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
---
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
...
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
nested sequences:
- - - []
- - - {}
key1: []
key2: {}
82AN
---word1
word2
  ---word1
  word2
  ---word1
  word2
...
  ---word1
  word2
  ---word1
  word2
87E4
'implicit block key' : [
  'implicit flow key' : value,
 ]
'implicit block key' : [
      'implicit flow key' : value,
  ]
'implicit block key' : [
      'implicit flow key' : value,
  ]
...
'implicit block key' : [
      'implicit flow key' : value,
  ]
'implicit block key' : [
      'implicit flow key' : value,
  ]
8CWC
---
key ends with two colons::: value
---
key ends with two colons::: value
key ends with two colons::: value
...
key ends with two colons::: value
key ends with two colons::: value
8G76
  # Comment
   


  # Comment



  # Comment



  # Comment



  # Comment



8KB6
---
- { single line, a: b}
- { multi
  line, a: b}
---
- { single line, a: b}
- { multi
    line, a: b}
- { single line, a: b}
- { multi
    line, a: b}
...
- { single line, a: b}
- { multi
    line, a: b}
- { single line, a: b}
- { multi
    line, a: b}
8MK2
! a
  ! a
  ! a
...
  ! a
  ! a
8QBE
key:
 - item1
 - item2
key:
- item1
- item2
key:
- item1
- item2
...
key:
- item1
- item2
key:
- item1
- item2
8UDB
[
"double
 quoted", 'single
           quoted',
plain
 text, [ nested ],
single: pair,
]
[
  "double
  quoted", 'single
  quoted',
  plain
  text, [ nested ],
    single: pair,
]
[
  "double
  quoted", 'single
  quoted',
  plain
  text, [ nested ],
    single: pair,
]
...
[
  "double
  quoted", 'single
  quoted',
  plain
  text, [ nested ],
    single: pair,
]
[
  "double
  quoted", 'single
  quoted',
  plain
  text, [ nested ],
    single: pair,
]
93JH
 - key: value
   key2: value2
 -
   key3: value3
- key: value
  key2: value2
-
  key3: value3
- key: value
  key2: value2
-
  key3: value3
...
- key: value
  key2: value2
-
  key3: value3
- key: value
  key2: value2
-
  key3: value3
93WF
--- >-
  trimmed
  
 

  as
  space
--- >-
  trimmed



  as
  space
--- >-
  trimmed



  as
  space
...
--- >-
  trimmed



  as
  space
--- >-
  trimmed



  as
  space
96L6
--- >
  Mark McGwire's
  year was crippled
  by a knee injury.
--- >
  Mark McGwire's
  year was crippled
  by a knee injury.
--- >
  Mark McGwire's
  year was crippled
  by a knee injury.
...
--- >
  Mark McGwire's
  year was crippled
  by a knee injury.
--- >
  Mark McGwire's
  year was crippled
  by a knee injury.
98YD
# Comment only.
# Comment only.
# Comment only.
# Comment only.
# Comment only.
9BXH
---
- { "single line", a: b}
- { "multi
  line", a: b}
---
- { "single line", a: b}
- { "multi
    line", a: b}
- { "single line", a: b}
- { "multi
    line", a: b}
...
- { "single line", a: b}
- { "multi
    line", a: b}
- { "single line", a: b}
- { "multi
    line", a: b}
9DXL
Mapping: Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
Mapping: Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
Mapping: Document
...
---
# Empty
...
%YAML 1.2
---
matches %: 20
...
Mapping: Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
Mapping: Document
---
# Empty
...
%YAML 1.2
---
matches %: 20
9FMG
a:
  b:
    c: d
  e:
    f: g
h: i
a:
  b:
    c: d
  e:
    f: g
h: i
a:
  b:
    c: d
  e:
    f: g
h: i
...
a:
  b:
    c: d
  e:
    f: g
h: i
a:
  b:
    c: d
  e:
    f: g
h: i
9J7A
foo:
  bar: baz
foo:
  bar: baz
foo:
  bar: baz
...
foo:
  bar: baz
foo:
  bar: baz
9KAX
---
&a1
!!str
scalar1
---
!!str
&a2
scalar2
---
&a3
!!str scalar3
---
&a4 !!map
&a5 !!str key5: value4
---
a6: 1
&anchor6 b6: 2
---
!!map
&a8 !!str key8: value7
---
!!map
!!str &a10 key10: value9
---
!!str &a11
value11
---
  &a1
  !!str
  scalar1
---
  !!str
  &a2
  scalar2
---
  &a3
  !!str scalar3
---
&a4 !!map
&a5 !!str key5: value4
---
a6: 1
&anchor6 b6: 2
---
!!map
&a8 !!str key8: value7
---
!!map
!!str &a10 key10: value9
---
  !!str &a11
  value11
  &a1
  !!str
  scalar1
...
---
  !!str
  &a2
  scalar2
...
---
  &a3
  !!str scalar3
...
---
&a4 !!map
&a5 !!str key5: value4
...
---
a6: 1
&anchor6 b6: 2
...
---
!!map
&a8 !!str key8: value7
...
---
!!map
!!str &a10 key10: value9
...
---
  !!str &a11
  value11
...
  &a1
  !!str
  scalar1
---
  !!str
  &a2
  scalar2
---
  &a3
  !!str scalar3
---
&a4 !!map
&a5 !!str key5: value4
---
a6: 1
&anchor6 b6: 2
---
!!map
&a8 !!str key8: value7
---
!!map
!!str &a10 key10: value9
---
  !!str &a11
  value11
  &a1
  !!str
  scalar1
---
  !!str
  &a2
  scalar2
---
  &a3
  !!str scalar3
---
&a4 !!map
&a5 !!str key5: value4
---
a6: 1
&anchor6 b6: 2
---
!!map
&a8 !!str key8: value7
---
!!map
!!str &a10 key10: value9
---
  !!str &a11
  value11
9MMW
- [ YAML : separate ]
- [ "JSON like":adjacent ]
- [ {JSON: like}:adjacent ]
- [ YAML : separate ]
- [ "JSON like":adjacent ]
- [ {JSON: like}:adjacent ]
- [ YAML : separate ]
- [ "JSON like":adjacent ]
- [ {JSON: like}:adjacent ]
...
- [ YAML : separate ]
- [ "JSON like":adjacent ]
- [ {JSON: like}:adjacent ]
- [ YAML : separate ]
- [ "JSON like":adjacent ]
- [ {JSON: like}:adjacent ]
9SHH
single: 'text'
double: "text"
single: 'text'
double: "text"
single: 'text'
double: "text"
...
single: 'text'
double: "text"
single: 'text'
double: "text"
9TFX
---
" 1st non-empty

 2nd non-empty 
 3rd non-empty "
---
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
...
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
  " 1st non-empty

  2nd non-empty
  3rd non-empty "
9U5K
---
# Products purchased
- item    : Super Hoop
  quantity: 1
- item    : Basketball
  quantity: 4
- item    : Big Shoes
  quantity: 1
---
# Products purchased
- item    : Super Hoop
  quantity: 1
- item    : Basketball
  quantity: 4
- item    : Big Shoes
  quantity: 1
# Products purchased
- item    : Super Hoop
  quantity: 1
- item    : Basketball
  quantity: 4
- item    : Big Shoes
  quantity: 1
...
# Products purchased
- item    : Super Hoop
  quantity: 1
- item    : Basketball
  quantity: 4
- item    : Big Shoes
  quantity: 1
# Products purchased
- item    : Super Hoop
  quantity: 1
- item    : Basketball
  quantity: 4
- item    : Big Shoes
  quantity: 1
9WXW
# Private
!foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
!foo "bar"
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
...
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
# Private
  !foo "bar"
...
# Global
%TAG ! tag:example.com,2000:app/
---
  !foo "bar"
9YRD
a
b  
  c
d

e
  a
  b
  c
  d

  e
  a
  b
  c
  d

  e
...
  a
  b
  c
  d

  e
  a
  b
  c
  d

  e
A6F9
strip: |-
  text
clip: |
  text
keep: |+
  text
strip: |-
  text
clip: |
  text
keep: |+
  text
strip: |-
  text
clip: |
  text
keep: |+
  text
...
strip: |-
  text
clip: |
  text
keep: |+
  text
strip: |-
  text
clip: |
  text
keep: |+
  text
A984
a: b
 c
d:
 e
  f
a: b
  c
d:
  e
  f
a: b
  c
d:
  e
  f
...
a: b
  c
d:
  e
  f
a: b
  c
d:
  e
  f
AB8U
- single multiline
 - sequence entry
- single multiline
  - sequence entry
- single multiline
  - sequence entry
...
- single multiline
  - sequence entry
- single multiline
  - sequence entry
AVM7
AZ63
one:
- 2
- 3
four: 5
one:
- 2
- 3
four: 5
one:
- 2
- 3
four: 5
...
one:
- 2
- 3
four: 5
one:
- 2
- 3
four: 5
AZW3
- bla"keks: foo
- bla]keks: foo
- bla"keks: foo
- bla]keks: foo
- bla"keks: foo
- bla]keks: foo
...
- bla"keks: foo
- bla]keks: foo
- bla"keks: foo
- bla]keks: foo
B3HG
--- >
 folded
 text


--- >
  folded
  text


--- >
  folded
  text


...
--- >
  folded
  text


--- >
  folded
  text


BU8L
key: &anchor
 !!map
  a: b
key: &anchor
 !!map
  a: b
key: &anchor
 !!map
  a: b
...
key: &anchor
 !!map
  a: b
key: &anchor
 !!map
  a: b
C2DT
{
"adjacent":value,
"readable": value,
"empty":
}
{
  "adjacent":value,
  "readable": value,
  "empty":
}
{
  "adjacent":value,
  "readable": value,
  "empty":
}
...
{
  "adjacent":value,
  "readable": value,
  "empty":
}
{
  "adjacent":value,
  "readable": value,
  "empty":
}
C4HZ
%TAG ! tag:clarkevans.com,2002:
--- !shape
  # Use the ! handle for presenting
  # tag:clarkevans.com,2002:circle
- !circle
  center: &ORIGIN {x: 73, y: 129}
  radius: 7
- !line
  start: *ORIGIN
  finish: { x: 89, y: 102 }
- !label
  start: *ORIGIN
  color: 0xFFEEBB
  text: Pretty vector drawing.
%TAG ! tag:clarkevans.com,2002:
--- !shape
  # Use the ! handle for presenting
  # tag:clarkevans.com,2002:circle
- !circle
  center: &ORIGIN {x: 73, y: 129}
  radius: 7
- !line
  start: *ORIGIN
  finish: { x: 89, y: 102 }
- !label
  start: *ORIGIN
  color: 0xFFEEBB
  text: Pretty vector drawing.
%TAG ! tag:clarkevans.com,2002:
--- !shape
  # Use the ! handle for presenting
  # tag:clarkevans.com,2002:circle
- !circle
  center: &ORIGIN {x: 73, y: 129}
  radius: 7
- !line
  start: *ORIGIN
  finish: { x: 89, y: 102 }
- !label
  start: *ORIGIN
  color: 0xFFEEBB
  text: Pretty vector drawing.
...
%TAG ! tag:clarkevans.com,2002:
--- !shape
  # Use the ! handle for presenting
  # tag:clarkevans.com,2002:circle
- !circle
  center: &ORIGIN {x: 73, y: 129}
  radius: 7
- !line
  start: *ORIGIN
  finish: { x: 89, y: 102 }
- !label
  start: *ORIGIN
  color: 0xFFEEBB
  text: Pretty vector drawing.
%TAG ! tag:clarkevans.com,2002:
--- !shape
  # Use the ! handle for presenting
  # tag:clarkevans.com,2002:circle
- !circle
  center: &ORIGIN {x: 73, y: 129}
  radius: 7
- !line
  start: *ORIGIN
  finish: { x: 89, y: 102 }
- !label
  start: *ORIGIN
  color: 0xFFEEBB
  text: Pretty vector drawing.
CC74
%TAG !e! tag:example.com,2000:app/
---
!e!foo "bar"
%TAG !e! tag:example.com,2000:app/
---
  !e!foo "bar"
%TAG !e! tag:example.com,2000:app/
---
  !e!foo "bar"
...
%TAG !e! tag:example.com,2000:app/
---
  !e!foo "bar"
%TAG !e! tag:example.com,2000:app/
---
  !e!foo "bar"
CN3R
&flowseq [
 a: b,
 &c c: d,
 { &e e: f },
 &g { g: h }
]
&flowseq [
    a: b,
    &c c: d,
  { &e e: f },
  &g { g: h }
]
&flowseq [
    a: b,
    &c c: d,
  { &e e: f },
  &g { g: h }
]
...
&flowseq [
    a: b,
    &c c: d,
  { &e e: f },
  &g { g: h }
]
&flowseq [
    a: b,
    &c c: d,
  { &e e: f },
  &g { g: h }
]
CPZ3
---
tab: "\tstring"
---
tab: "\tstring"
tab: "\tstring"
...
tab: "\tstring"
tab: "\tstring"
CT4Q
[
? foo
 bar : baz
]
[
  ? foo
    bar : baz
  ]
[
  ? foo
    bar : baz
  ]
...
[
  ? foo
    bar : baz
  ]
[
  ? foo
    bar : baz
  ]
CUP7
anchored: !local &anchor value
alias: *anchor
anchored: !local &anchor value
alias: *anchor
anchored: !local &anchor value
alias: *anchor
...
anchored: !local &anchor value
alias: *anchor
anchored: !local &anchor value
alias: *anchor
D83L
- |2-
  explicit indent and chomp
- |-2
  chomp and explicit indent
- |2-
  explicit indent and chomp
- |-2
  chomp and explicit indent
- |2-
  explicit indent and chomp
- |-2
  chomp and explicit indent
...
- |2-
  explicit indent and chomp
- |-2
  chomp and explicit indent
- |2-
  explicit indent and chomp
- |-2
  chomp and explicit indent
D88J
a: [b, c]
a: [b, c]
a: [b, c]
...
a: [b, c]
a: [b, c]
D9TU
foo: bar
foo: bar
foo: bar
...
foo: bar
foo: bar
DC7X
a: b	
seq:	
 - a	
c: d	#X
a: b
seq:
- a
c: d	#X
a: b
seq:
- a
c: d	#X
...
a: b
seq:
- a
c: d	#X
a: b
seq:
- a
c: d	#X
DFF7
{
? explicit: entry,
implicit: entry,
?
}
{
? explicit: entry,
  implicit: entry,
?
}
{
? explicit: entry,
  implicit: entry,
?
}
...
{
? explicit: entry,
  implicit: entry,
?
}
{
? explicit: entry,
  implicit: entry,
?
}
DHP8
[foo, bar, 42]
[foo, bar, 42]
[foo, bar, 42]
...
[foo, bar, 42]
[foo, bar, 42]
DWX9
|
 
  
  literal
   
  
  text

 # Comment
  |


  literal
   

  text

 # Comment
  |


  literal
   

  text

 # Comment
...
  |


  literal
   

  text

 # Comment
  |


  literal
   

  text

 # Comment
E76Z
&a a: &b b
*b : *a
&a a: &b b
*b : *a
&a a: &b b
*b : *a
...
&a a: &b b
*b : *a
&a a: &b b
*b : *a
EHF6
!!map {
  k: !!seq
  [ a, !!str b]
}
!!map {
  k: !!seq
  [ a, !!str b]
}
!!map {
  k: !!seq
  [ a, !!str b]
}
...
!!map {
  k: !!seq
  [ a, !!str b]
}
!!map {
  k: !!seq
  [ a, !!str b]
}
EX5H
---
a
b  
  c
d

e
---
  a
  b
  c
  d

  e
  a
  b
  c
  d

  e
...
  a
  b
  c
  d

  e
  a
  b
  c
  d

  e
EXG3
---
---word1
word2
---
  ---word1
  word2
  ---word1
  word2
...
  ---word1
  word2
  ---word1
  word2
F2C7
 - &a !!str a
 - !!int 2
 - !!int &c 4
 - &d d
- &a !!str a
- !!int 2
- !!int &c 4
- &d d
- &a !!str a
- !!int 2
- !!int &c 4
- &d d
...
- &a !!str a
- !!int 2
- !!int &c 4
- &d d
- &a !!str a
- !!int 2
- !!int &c 4
- &d d
F3CP
---
{ a: [b, c, { d: [e, f] } ] }
---
{ a: [b, c, { d: [e, f] } ] }
{ a: [b, c, { d: [e, f] } ] }
...
{ a: [b, c, { d: [e, f] } ] }
{ a: [b, c, { d: [e, f] } ] }
F6MC
---
a: >2
   more indented
  regular
b: >2


   more indented
  regular
---
a: >2
   more indented
  regular
b: >2


   more indented
  regular
a: >2
   more indented
  regular
b: >2


   more indented
  regular
...
a: >2
   more indented
  regular
b: >2


   more indented
  regular
a: >2
   more indented
  regular
b: >2


   more indented
  regular
F8F9
 # Strip
  # Comments:
strip: |-
  # text
  
 # Clip
  # comments:

clip: |
  # text
 
 # Keep
  # comments:

keep: |+
  # text

 # Trail
  # comments.
 # Strip
  # Comments:
strip: |-
  # text

 # Clip
  # comments:

clip: |
  # text

 # Keep
  # comments:

keep: |+
  # text

 # Trail
  # comments.
 # Strip
  # Comments:
strip: |-
  # text

 # Clip
  # comments:

clip: |
  # text

 # Keep
  # comments:

keep: |+
  # text

 # Trail
  # comments.
...
 # Strip
  # Comments:
strip: |-
  # text

 # Clip
  # comments:

clip: |
  # text

 # Keep
  # comments:

keep: |+
  # text

 # Trail
  # comments.
 # Strip
  # Comments:
strip: |-
  # text

 # Clip
  # comments:

clip: |
  # text

 # Keep
  # comments:

keep: |+
  # text

 # Trail
  # comments.
FBC9
safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
     !"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
  !"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
  !"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
...
safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
  !"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
safe: a!"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
  !"#$%&'()*+,-./09:;<=>?@AZ[\]^_`az{|}~
safe question mark: ?foo
safe colon: :foo
safe dash: -foo
FH7J
- !!str
-
  !!null : a
  b: !!str
- !!str : !!null
- !!str
-
  !!null : a
  b: !!str
- !!str : !!null
- !!str
-
  !!null : a
  b: !!str
- !!str : !!null
...
- !!str
-
  !!null : a
  b: !!str
- !!str : !!null
- !!str
-
  !!null : a
  b: !!str
- !!str : !!null
FQ7F
- Mark McGwire
- Sammy Sosa
- Ken Griffey
- Mark McGwire
- Sammy Sosa
- Ken Griffey
- Mark McGwire
- Sammy Sosa
- Ken Griffey
...
- Mark McGwire
- Sammy Sosa
- Ken Griffey
- Mark McGwire
- Sammy Sosa
- Ken Griffey
FTA2
--- &sequence
- a
--- &sequence
- a
--- &sequence
- a
...
--- &sequence
- a
--- &sequence
- a
FUP4
[a, [b, c]]
[a, [b, c]]
[a, [b, c]]
...
[a, [b, c]]
[a, [b, c]]
G4RS
unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\x0d\x0a is \r\n"

single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\x0d\x0a is \r\n"

single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\x0d\x0a is \r\n"

single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
...
unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\x0d\x0a is \r\n"

single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
unicode: "Sosa did fine.\u263A"
control: "\b1998\t1999\t2000\n"
hex esc: "\x0d\x0a is \r\n"

single: '"Howdy!" he cried.'
quoted: ' # Not a ''comment''.'
tie-fighter: '|\-*-/|'
G5U8
---
- [-, -]
---
- [-, -]
- [-, -]
...
- [-, -]
- [-, -]
G992
>
 folded
 text


  >
  folded
  text


  >
  folded
  text


...
  >
  folded
  text


  >
  folded
  text


GH63
? a
: 1.3
fifteen: d
? a
: 1.3
fifteen: d
? a
: 1.3
fifteen: d
...
? a
: 1.3
fifteen: d
? a
: 1.3
fifteen: d
H2RW
foo: 1

bar: 2
    
text: |
  a
    
  b

  c
 
  d
foo: 1

bar: 2

text: |
  a
    
  b

  c

  d
foo: 1

bar: 2

text: |
  a
    
  b

  c

  d
...
foo: 1

bar: 2

text: |
  a
    
  b

  c

  d
foo: 1

bar: 2

text: |
  a
    
  b

  c

  d
H3Z8
---
wanted: love ♥ and peace ☮
---
wanted: love ♥ and peace ☮
wanted: love ♥ and peace ☮
...
wanted: love ♥ and peace ☮
wanted: love ♥ and peace ☮
HMK4
name: Mark McGwire
accomplishment: >
  Mark set a major league
  home run record in 1998.
stats: |
  65 Home Runs
  0.278 Batting Average
name: Mark McGwire
accomplishment: >
  Mark set a major league
  home run record in 1998.
stats: |
  65 Home Runs
  0.278 Batting Average
name: Mark McGwire
accomplishment: >
  Mark set a major league
  home run record in 1998.
stats: |
  65 Home Runs
  0.278 Batting Average
...
name: Mark McGwire
accomplishment: >
  Mark set a major league
  home run record in 1998.
stats: |
  65 Home Runs
  0.278 Batting Average
name: Mark McGwire
accomplishment: >
  Mark set a major league
  home run record in 1998.
stats: |
  65 Home Runs
  0.278 Batting Average
HMQ5
!!str &a1 "foo":
  !!str bar
&a2 baz : *a1
!!str &a1 "foo":
  !!str bar
&a2 baz : *a1
!!str &a1 "foo":
  !!str bar
&a2 baz : *a1
...
!!str &a1 "foo":
  !!str bar
&a2 baz : *a1
!!str &a1 "foo":
  !!str bar
&a2 baz : *a1
HS5T
1st non-empty

 2nd non-empty 
	3rd non-empty
  1st non-empty

  2nd non-empty
  3rd non-empty
  1st non-empty

  2nd non-empty
  3rd non-empty
...
  1st non-empty

  2nd non-empty
  3rd non-empty
  1st non-empty

  2nd non-empty
  3rd non-empty
J3BT
# Tabs and spaces
quoted: "Quoted 	"
block:	|
  void main() {
  	printf("Hello, world!\n");
  }
# Tabs and spaces
quoted: "Quoted 	"
block: |
  void main() {
  	printf("Hello, world!\n");
  }
# Tabs and spaces
quoted: "Quoted 	"
block: |
  void main() {
  	printf("Hello, world!\n");
  }
...
# Tabs and spaces
quoted: "Quoted 	"
block: |
  void main() {
  	printf("Hello, world!\n");
  }
# Tabs and spaces
quoted: "Quoted 	"
block: |
  void main() {
  	printf("Hello, world!\n");
  }
J5UC
foo: blue
bar: arrr
baz: jazz
foo: blue
bar: arrr
baz: jazz
foo: blue
bar: arrr
baz: jazz
...
foo: blue
bar: arrr
baz: jazz
foo: blue
bar: arrr
baz: jazz
J7PZ
# The !!omap tag is one of the optional types
# introduced for YAML 1.1. In 1.2, it is not
# part of the standard tags and should not be
# enabled by default.
# Ordered maps are represented as
# A sequence of mappings, with
# each mapping having one key
--- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
# The !!omap tag is one of the optional types
# introduced for YAML 1.1. In 1.2, it is not
# part of the standard tags and should not be
# enabled by default.
# Ordered maps are represented as
# A sequence of mappings, with
# each mapping having one key
--- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
# The !!omap tag is one of the optional types
# introduced for YAML 1.1. In 1.2, it is not
# part of the standard tags and should not be
# enabled by default.
# Ordered maps are represented as
# A sequence of mappings, with
# each mapping having one key
--- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
...
# The !!omap tag is one of the optional types
# introduced for YAML 1.1. In 1.2, it is not
# part of the standard tags and should not be
# enabled by default.
# Ordered maps are represented as
# A sequence of mappings, with
# each mapping having one key
--- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
# The !!omap tag is one of the optional types
# introduced for YAML 1.1. In 1.2, it is not
# part of the standard tags and should not be
# enabled by default.
# Ordered maps are represented as
# A sequence of mappings, with
# each mapping having one key
--- !!omap
- Mark McGwire: 65
- Sammy Sosa: 63
- Ken Griffy: 58
J7VC
one: 2


three: 4
one: 2


three: 4
one: 2


three: 4
...
one: 2


three: 4
one: 2


three: 4
J9HZ
---
hr: # 1998 hr ranking
  - Mark McGwire
  - Sammy Sosa
rbi:
  # 1998 rbi ranking
  - Sammy Sosa
  - Ken Griffey
---
hr: # 1998 hr ranking
- Mark McGwire
- Sammy Sosa
rbi:
  # 1998 rbi ranking
- Sammy Sosa
- Ken Griffey
hr: # 1998 hr ranking
- Mark McGwire
- Sammy Sosa
rbi:
  # 1998 rbi ranking
- Sammy Sosa
- Ken Griffey
...
hr: # 1998 hr ranking
- Mark McGwire
- Sammy Sosa
rbi:
  # 1998 rbi ranking
- Sammy Sosa
- Ken Griffey
hr: # 1998 hr ranking
- Mark McGwire
- Sammy Sosa
rbi:
  # 1998 rbi ranking
- Sammy Sosa
- Ken Griffey
JHB9
# Ranking of 1998 home runs
---
- Mark McGwire
- Sammy Sosa
- Ken Griffey

# Team ranking
---
- Chicago Cubs
- St Louis Cardinals
# Ranking of 1998 home runs
---
- Mark McGwire
- Sammy Sosa
- Ken Griffey

# Team ranking
---
- Chicago Cubs
- St Louis Cardinals
# Ranking of 1998 home runs
- Mark McGwire
- Sammy Sosa
- Ken Griffey

# Team ranking
...
---
- Chicago Cubs
- St Louis Cardinals
...
# Ranking of 1998 home runs
- Mark McGwire
- Sammy Sosa
- Ken Griffey

# Team ranking
---
- Chicago Cubs
- St Louis Cardinals
# Ranking of 1998 home runs
- Mark McGwire
- Sammy Sosa
- Ken Griffey

# Team ranking
---
- Chicago Cubs
- St Louis Cardinals
JQ4R
block sequence:
  - one
  - two : three
block sequence:
- one
- two : three
block sequence:
- one
- two : three
...
block sequence:
- one
- two : three
block sequence:
- one
- two : three
JR7V
- a?string
- another ? string
- key: value?
- [a?string]
- [another ? string]
- {key: value? }
- {key: value?}
- {key?: value }
- a?string
- another ? string
- key: value?
- [a?string]
- [another ? string]
- {key: value? }
- {key: value?}
- {key?: value }
- a?string
- another ? string
- key: value?
- [a?string]
- [another ? string]
- {key: value? }
- {key: value?}
- {key?: value }
...
- a?string
- another ? string
- key: value?
- [a?string]
- [another ? string]
- {key: value? }
- {key: value?}
- {key?: value }
- a?string
- another ? string
- key: value?
- [a?string]
- [another ? string]
- {key: value? }
- {key: value?}
- {key?: value }
JS2J
First occurrence: &anchor Value
Second occurrence: *anchor
First occurrence: &anchor Value
Second occurrence: *anchor
First occurrence: &anchor Value
Second occurrence: *anchor
...
First occurrence: &anchor Value
Second occurrence: *anchor
First occurrence: &anchor Value
Second occurrence: *anchor
JTV5
? a
  true
: null
  d
? e
  42
? a
  true
: null
  d
? e
  42
? a
  true
: null
  d
? e
  42
...
? a
  true
: null
  d
? e
  42
? a
  true
: null
  d
? e
  42
K4SU
- foo
- bar
- 42
- foo
- bar
- 42
- foo
- bar
- 42
...
- foo
- bar
- 42
- foo
- bar
- 42
K527
>-
  trimmed
  
 

  as
  space
  >-
  trimmed



  as
  space
  >-
  trimmed



  as
  space
...
  >-
  trimmed



  as
  space
  >-
  trimmed



  as
  space
K54U
---	scalar
--- scalar
--- scalar
...
--- scalar
--- scalar
K858
strip: >-

clip: >

keep: |+

strip: >-

clip: >

keep: |+

strip: >-

clip: >

keep: |+

...
strip: >-

clip: >

keep: |+

strip: >-

clip: >

keep: |+

KK5P
complex1:
  ? - a
complex2:
  ? - a
  : b
complex3:
  ? - a
  : >
    b
complex4:
  ? >
    a
  :
complex5:
  ? - a
  : - b
complex1:
  ? - a
complex2:
  ? - a
  : b
complex3:
  ? - a
  : >
    b
complex4:
  ? >
    a
  :
complex5:
  ? - a
  : - b
complex1:
  ? - a
complex2:
  ? - a
  : b
complex3:
  ? - a
  : >
    b
complex4:
  ? >
    a
  :
complex5:
  ? - a
  : - b
...
complex1:
  ? - a
complex2:
  ? - a
  : b
complex3:
  ? - a
  : >
    b
complex4:
  ? >
    a
  :
complex5:
  ? - a
  : - b
complex1:
  ? - a
complex2:
  ? - a
  : b
complex3:
  ? - a
  : >
    b
complex4:
  ? >
    a
  :
complex5:
  ? - a
  : - b
KMK3
foo:
  bar: 1
baz: 2
foo:
  bar: 1
baz: 2
foo:
  bar: 1
baz: 2
...
foo:
  bar: 1
baz: 2
foo:
  bar: 1
baz: 2
KSS4
--- "quoted
string"
--- &node foo
--- "quoted
  string"
--- &node foo
--- "quoted
  string"
...
--- &node foo
...
--- "quoted
  string"
--- &node foo
--- "quoted
  string"
--- &node foo
L94M
? !!str a
: !!int 47
? c
: !!str d
? !!str a
: !!int 47
? c
: !!str d
? !!str a
: !!int 47
? c
: !!str d
...
? !!str a
: !!int 47
? c
: !!str d
? !!str a
: !!int 47
? c
: !!str d
L9U5
implicit block key : [
  implicit flow key : value,
 ]
implicit block key : [
      implicit flow key : value,
  ]
implicit block key : [
      implicit flow key : value,
  ]
...
implicit block key : [
      implicit flow key : value,
  ]
implicit block key : [
      implicit flow key : value,
  ]
LE5A
- !!str "a"
- 'b'
- &anchor "c"
- *anchor
- !!str
- !!str "a"
- 'b'
- &anchor "c"
- *anchor
- !!str
- !!str "a"
- 'b'
- &anchor "c"
- *anchor
- !!str
...
- !!str "a"
- 'b'
- &anchor "c"
- *anchor
- !!str
- !!str "a"
- 'b'
- &anchor "c"
- *anchor
- !!str
LP6E
- [a, b , c ]
- { "a"  : b
   , c : 'd' ,
   e   : "f"
  }
- [      ]
- [a, b , c ]
- { "a"  : b
   , c : 'd' ,
    e   : "f"
  }
- [      ]
- [a, b , c ]
- { "a"  : b
   , c : 'd' ,
    e   : "f"
  }
- [      ]
...
- [a, b , c ]
- { "a"  : b
   , c : 'd' ,
    e   : "f"
  }
- [      ]
- [a, b , c ]
- { "a"  : b
   , c : 'd' ,
    e   : "f"
  }
- [      ]
LQZ7
"implicit block key" : [
  "implicit flow key" : value,
 ]
"implicit block key" : [
      "implicit flow key" : value,
  ]
"implicit block key" : [
      "implicit flow key" : value,
  ]
...
"implicit block key" : [
      "implicit flow key" : value,
  ]
"implicit block key" : [
      "implicit flow key" : value,
  ]
LX3P
[flow]: block
[flow]: block
[flow]: block
...
[flow]: block
[flow]: block
M29M
a: |
 ab
 
 cd
 ef
 

...
a: |
  ab

  cd
  ef


a: |
  ab

  cd
  ef


...
a: |
  ab

  cd
  ef


...
a: |
  ab

  cd
  ef


M5C3
literal: |2
  value
folded:
   !foo
  >1
 value
literal: |2
  value
folded:
  !foo
  >1
 value
literal: |2
  value
folded:
  !foo
  >1
 value
...
literal: |2
  value
folded:
  !foo
  >1
 value
literal: |2
  value
folded:
  !foo
  >1
 value
M5DY
? - Detroit Tigers
  - Chicago cubs
:
  - 2001-07-23

? [ New York Yankees,
    Atlanta Braves ]
: [ 2001-07-02, 2001-08-12,
    2001-08-14 ]
? - Detroit Tigers
  - Chicago cubs
:
- 2001-07-23

? [ New York Yankees,
    Atlanta Braves ]
: [ 2001-07-02, 2001-08-12,
    2001-08-14 ]
? - Detroit Tigers
  - Chicago cubs
:
- 2001-07-23

? [ New York Yankees,
    Atlanta Braves ]
: [ 2001-07-02, 2001-08-12,
    2001-08-14 ]
...
? - Detroit Tigers
  - Chicago cubs
:
- 2001-07-23

? [ New York Yankees,
    Atlanta Braves ]
: [ 2001-07-02, 2001-08-12,
    2001-08-14 ]
? - Detroit Tigers
  - Chicago cubs
:
- 2001-07-23

? [ New York Yankees,
    Atlanta Braves ]
: [ 2001-07-02, 2001-08-12,
    2001-08-14 ]
M7NX
---
{
 a: [
  b, c, {
   d: [e, f]
  }
 ]
}
---
{
  a: [
    b, c, {
      d: [e, f]
    }
  ]
}
{
  a: [
    b, c, {
      d: [e, f]
    }
  ]
}
...
{
  a: [
    b, c, {
      d: [e, f]
    }
  ]
}
{
  a: [
    b, c, {
      d: [e, f]
    }
  ]
}
M9B4
|
 literal
 	text


  |
  literal
  	text


  |
  literal
  	text


...
  |
  literal
  	text


  |
  literal
  	text


MJS9
>
  foo 
 
  	 bar

  baz
  >
  foo 

  	 bar

  baz
  >
  foo 

  	 bar

  baz
...
  >
  foo 

  	 bar

  baz
  >
  foo 

  	 bar

  baz
MXS3
- {a: b}
- {a: b}
- {a: b}
...
- {a: b}
- {a: b}
MYW6
|-
 ab
 
 
...
  |-
  ab


  |-
  ab


...
  |-
  ab


...
  |-
  ab


MZX3
- plain
- "double quoted"
- 'single quoted'
- >
  block
- plain again
- plain
- "double quoted"
- 'single quoted'
- >
  block
- plain again
- plain
- "double quoted"
- 'single quoted'
- >
  block
- plain again
...
- plain
- "double quoted"
- 'single quoted'
- >
  block
- plain again
- plain
- "double quoted"
- 'single quoted'
- >
  block
- plain again
NAT4
---
a: '
  '
b: '  
  '
c: "
  "
d: "  
  "
e: '

  '
f: "

  "
g: '


  '
h: "


  "
---
a: '
  '
b: '
  '
c: "
  "
d: "
  "
e: '

  '
f: "

  "
g: '


  '
h: "


  "
a: '
  '
b: '
  '
c: "
  "
d: "
  "
e: '

  '
f: "

  "
g: '


  '
h: "


  "
...
a: '
  '
b: '
  '
c: "
  "
d: "
  "
e: '

  '
f: "

  "
g: '


  '
h: "


  "
a: '
  '
b: '
  '
c: "
  "
d: "
  "
e: '

  '
f: "

  "
g: '


  '
h: "


  "
NB6Z
key:
  value
  with
  	
  tabs
key:
  value
  with

  tabs
key:
  value
  with

  tabs
...
key:
  value
  with

  tabs
key:
  value
  with

  tabs
NP9H
"folded 
to a space,	
 
to a line feed, or 	\
 \ 	non-content"
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
...
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
P2AD
- | # Empty header↓
 literal
- >1 # Indentation indicator↓
  folded
- |+ # Chomping indicator↓
 keep

- >1- # Both indicators↓
  strip
- | # Empty header↓
  literal
- >1 # Indentation indicator↓
  folded
- |+ # Chomping indicator↓
  keep

- >1- # Both indicators↓
  strip
- | # Empty header↓
  literal
- >1 # Indentation indicator↓
  folded
- |+ # Chomping indicator↓
  keep

- >1- # Both indicators↓
  strip
...
- | # Empty header↓
  literal
- >1 # Indentation indicator↓
  folded
- |+ # Chomping indicator↓
  keep

- >1- # Both indicators↓
  strip
- | # Empty header↓
  literal
- >1 # Indentation indicator↓
  folded
- |+ # Chomping indicator↓
  keep

- >1- # Both indicators↓
  strip
P76L
%TAG !! tag:example.com,2000:app/
---
!!int 1 - 3 # Interval, not integer
%TAG !! tag:example.com,2000:app/
---
  !!int 1 - 3 # Interval, not integer
%TAG !! tag:example.com,2000:app/
---
  !!int 1 - 3 # Interval, not integer
...
%TAG !! tag:example.com,2000:app/
---
  !!int 1 - 3 # Interval, not integer
%TAG !! tag:example.com,2000:app/
---
  !!int 1 - 3 # Interval, not integer
P94K
key:    # Comment
        # lines
  value


key:    # Comment
        # lines
  value


key:    # Comment
        # lines
  value


...
key:    # Comment
        # lines
  value


key:    # Comment
        # lines
  value


PBJ2
american:
  - Boston Red Sox
  - Detroit Tigers
  - New York Yankees
national:
  - New York Mets
  - Chicago Cubs
  - Atlanta Braves
american:
- Boston Red Sox
- Detroit Tigers
- New York Yankees
national:
- New York Mets
- Chicago Cubs
- Atlanta Braves
american:
- Boston Red Sox
- Detroit Tigers
- New York Yankees
national:
- New York Mets
- Chicago Cubs
- Atlanta Braves
...
american:
- Boston Red Sox
- Detroit Tigers
- New York Yankees
national:
- New York Mets
- Chicago Cubs
- Atlanta Braves
american:
- Boston Red Sox
- Detroit Tigers
- New York Yankees
national:
- New York Mets
- Chicago Cubs
- Atlanta Braves
PRH3
' 1st non-empty

 2nd non-empty 
	3rd non-empty '
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
...
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
PUW8
---
a: b
---
---
a: b
---
a: b
...
---
...
a: b
---
a: b
---
PW8X
- &a
- a
-
  &a : a
  b: &b
-
  &c : &a
-
  ? &d
-
  ? &e
  : &a
- &a
- a
-
  &a : a
  b: &b
-
  &c : &a
-
  ? &d
-
  ? &e
  : &a
- &a
- a
-
  &a : a
  b: &b
-
  &c : &a
-
  ? &d
-
  ? &e
  : &a
...
- &a
- a
-
  &a : a
  b: &b
-
  &c : &a
-
  ? &d
-
  ? &e
  : &a
- &a
- a
-
  &a : a
  b: &b
-
  &c : &a
-
  ? &d
-
  ? &e
  : &a
Q88A
- [ a, b ]
- { a: b }
- "a"
- 'b'
- c
- [ a, b ]
- { a: b }
- "a"
- 'b'
- c
- [ a, b ]
- { a: b }
- "a"
- 'b'
- c
...
- [ a, b ]
- { a: b }
- "a"
- 'b'
- c
- [ a, b ]
- { a: b }
- "a"
- 'b'
- c
Q8AD
---
"folded 
to a space,
 
to a line feed, or 	\
 \ 	non-content"
---
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
...
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
  "folded
  to a space,

  to a line feed, or 	\
  \ 	non-content"
Q9WF
{ first: Sammy, last: Sosa }:
# Statistics:
  hr:  # Home runs
     65
  avg: # Average
   0.278
{ first: Sammy, last: Sosa }:
# Statistics:
  hr:  # Home runs
    65
  avg: # Average
    0.278
{ first: Sammy, last: Sosa }:
# Statistics:
  hr:  # Home runs
    65
  avg: # Average
    0.278
...
{ first: Sammy, last: Sosa }:
# Statistics:
  hr:  # Home runs
    65
  avg: # Average
    0.278
{ first: Sammy, last: Sosa }:
# Statistics:
  hr:  # Home runs
    65
  avg: # Average
    0.278
QF4Y
[
foo: bar
]
[
    foo: bar
  ]
[
    foo: bar
  ]
...
[
    foo: bar
  ]
[
    foo: bar
  ]
R52L
---
{ top1: [item1, {key2: value2}, item3], top2: value2 }
---
{ top1: [item1, {key2: value2}, item3], top2: value2 }
{ top1: [item1, {key2: value2}, item3], top2: value2 }
...
{ top1: [item1, {key2: value2}, item3], top2: value2 }
{ top1: [item1, {key2: value2}, item3], top2: value2 }
RLU9
foo:
- 42
bar:
  - 44
foo:
- 42
bar:
- 44
foo:
- 42
bar:
- 44
...
foo:
- 42
bar:
- 44
foo:
- 42
bar:
- 44
RR7F
a: 4.2
? d
: 23
a: 4.2
? d
: 23
a: 4.2
? d
: 23
...
a: 4.2
? d
: 23
a: 4.2
? d
: 23
RTP8
%YAML 1.2
---
Document
... # Suffix
%YAML 1.2
---
  Document
# Suffix
%YAML 1.2
---
  Document
... # Suffix
%YAML 1.2
---
  Document
... # Suffix
%YAML 1.2
---
  Document
# Suffix
RZP5
a: "double
  quotes" # lala
b: plain
 value  # lala
c  : #lala
  d
? # lala
 - seq1
: # lala
 - #lala
  seq2
e: &node # lala
 - x: y
block: > # lala
  abcde
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e: &node # lala
- x: y
block: > # lala
  abcde
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e: &node # lala
- x: y
block: > # lala
  abcde
...
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e: &node # lala
- x: y
block: > # lala
  abcde
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e: &node # lala
- x: y
block: > # lala
  abcde
RZT7
---
Time: 2001-11-23 15:01:42 -5
User: ed
Warning:
  This is an error message
  for the log file
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning:
  A slightly different error
  message.
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal:
  Unknown variable "bar"
Stack:
  - file: TopClass.py
    line: 23
    code: |
      x = MoreObject("345\n")
  - file: MoreClass.py
    line: 58
    code: |-
      foo = bar
---
Time: 2001-11-23 15:01:42 -5
User: ed
Warning:
  This is an error message
  for the log file
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning:
  A slightly different error
  message.
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal:
  Unknown variable "bar"
Stack:
- file: TopClass.py
  line: 23
  code: |
    x = MoreObject("345\n")
- file: MoreClass.py
  line: 58
  code: |-
    foo = bar
Time: 2001-11-23 15:01:42 -5
User: ed
Warning:
  This is an error message
  for the log file
...
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning:
  A slightly different error
  message.
...
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal:
  Unknown variable "bar"
Stack:
- file: TopClass.py
  line: 23
  code: |
    x = MoreObject("345\n")
- file: MoreClass.py
  line: 58
  code: |-
    foo = bar
...
Time: 2001-11-23 15:01:42 -5
User: ed
Warning:
  This is an error message
  for the log file
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning:
  A slightly different error
  message.
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal:
  Unknown variable "bar"
Stack:
- file: TopClass.py
  line: 23
  code: |
    x = MoreObject("345\n")
- file: MoreClass.py
  line: 58
  code: |-
    foo = bar
Time: 2001-11-23 15:01:42 -5
User: ed
Warning:
  This is an error message
  for the log file
---
Time: 2001-11-23 15:02:31 -5
User: ed
Warning:
  A slightly different error
  message.
---
Date: 2001-11-23 15:03:17 -5
User: ed
Fatal:
  Unknown variable "bar"
Stack:
- file: TopClass.py
  line: 23
  code: |
    x = MoreObject("345\n")
- file: MoreClass.py
  line: 58
  code: |-
    foo = bar
S4JQ
# Assuming conventional resolution:
- "12"
- 12
- ! 12
# Assuming conventional resolution:
- "12"
- 12
- ! 12
# Assuming conventional resolution:
- "12"
- 12
- ! 12
...
# Assuming conventional resolution:
- "12"
- 12
- ! 12
# Assuming conventional resolution:
- "12"
- 12
- ! 12
S4T7
aaa: bbb
...
aaa: bbb
aaa: bbb
...
aaa: bbb
...
aaa: bbb
S7BG
---
- :,
---
- :,
- :,
...
- :,
- :,
S9E8
sequence:
- one
- two
mapping:
  ? sky
  : blue
  sea : green
sequence:
- one
- two
mapping:
  ? sky
  : blue
  sea : green
sequence:
- one
- two
mapping:
  ? sky
  : blue
  sea : green
...
sequence:
- one
- two
mapping:
  ? sky
  : blue
  sea : green
sequence:
- one
- two
mapping:
  ? sky
  : blue
  sea : green
SBG9
{a: [b, c], [d, e]: f}
{a: [b, c], [d, e]: f}
{a: [b, c], [d, e]: f}
...
{a: [b, c], [d, e]: f}
{a: [b, c], [d, e]: f}
SKE5
---
seq:
 &anchor
- a
- b
---
seq:
 &anchor
- a
- b
seq:
 &anchor
- a
- b
...
seq:
 &anchor
- a
- b
seq:
 &anchor
- a
- b
SSW6
---
'here''s to "quotes"'
---
  'here''s to "quotes"'
  'here''s to "quotes"'
...
  'here''s to "quotes"'
  'here''s to "quotes"'
SYW4
hr:  65    # Home runs
avg: 0.278 # Batting average
rbi: 147   # Runs Batted In
hr: 65    # Home runs
avg: 0.278 # Batting average
rbi: 147   # Runs Batted In
hr: 65    # Home runs
avg: 0.278 # Batting average
rbi: 147   # Runs Batted In
...
hr: 65    # Home runs
avg: 0.278 # Batting average
rbi: 147   # Runs Batted In
hr: 65    # Home runs
avg: 0.278 # Batting average
rbi: 147   # Runs Batted In
T26H
--- |
 
  
  literal
   
  
  text

 # Comment
--- |


  literal
   

  text

 # Comment
--- |


  literal
   

  text

 # Comment
...
--- |


  literal
   

  text

 # Comment
--- |


  literal
   

  text

 # Comment
T4YY
---
' 1st non-empty

 2nd non-empty 
 3rd non-empty '
---
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
...
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
  ' 1st non-empty

  2nd non-empty
  3rd non-empty '
T5N4
--- |
 literal
 	text


--- |
  literal
  	text


--- |
  literal
  	text


...
--- |
  literal
  	text


--- |
  literal
  	text


TE2A
block mapping:
 key: value
block mapping:
  key: value
block mapping:
  key: value
...
block mapping:
  key: value
block mapping:
  key: value
TL85
"
  foo 
 
  	 bar

  baz
"
  "
  foo

  bar

  baz
  "
  "
  foo

  bar

  baz
  "
...
  "
  foo

  bar

  baz
  "
  "
  foo

  bar

  baz
  "
TS54
>
 ab
 cd
 
 ef


 gh
  >
  ab
  cd

  ef


  gh
  >
  ab
  cd

  ef


  gh
...
  >
  ab
  cd

  ef


  gh
  >
  ab
  cd

  ef


  gh
U3C3
%TAG !yaml! tag:yaml.org,2002:
---
!yaml!str "foo"
%TAG !yaml! tag:yaml.org,2002:
---
  !yaml!str "foo"
%TAG !yaml! tag:yaml.org,2002:
---
  !yaml!str "foo"
...
%TAG !yaml! tag:yaml.org,2002:
---
  !yaml!str "foo"
%TAG !yaml! tag:yaml.org,2002:
---
  !yaml!str "foo"
U3XV
---
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4:
  &node4
  &k4 key4: four
top5:
  &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
---
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4:
  &node4
  &k4 key4: four
top5:
  &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4:
  &node4
  &k4 key4: four
top5:
  &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
...
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4:
  &node4
  &k4 key4: four
top5:
  &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
top1: &node1
  &k1 key1: one
top2: &node2 # comment
  key2: two
top3:
  &k3 key3: three
top4:
  &node4
  &k4 key4: four
top5:
  &node5
  key5: five
top6: &val6
  six
top7:
  &val7 seven
U9NS
---
time: 20:03:20
player: Sammy Sosa
action: strike (miss)
...
---
time: 20:03:47
player: Sammy Sosa
action: grand slam
...
---
time: 20:03:20
player: Sammy Sosa
action: strike (miss)
---
time: 20:03:47
player: Sammy Sosa
action: grand slam
time: 20:03:20
player: Sammy Sosa
action: strike (miss)
...
---
time: 20:03:47
player: Sammy Sosa
action: grand slam
...
time: 20:03:20
player: Sammy Sosa
action: strike (miss)
...
---
time: 20:03:47
player: Sammy Sosa
action: grand slam
...
time: 20:03:20
player: Sammy Sosa
action: strike (miss)
---
time: 20:03:47
player: Sammy Sosa
action: grand slam
UDM2
- { url: http://example.org }
- { url: http://example.org }
- { url: http://example.org }
...
- { url: http://example.org }
- { url: http://example.org }
UDR7
sequence: [ one, two, ]
mapping: { sky: blue, sea: green }
sequence: [ one, two, ]
mapping: { sky: blue, sea: green }
sequence: [ one, two, ]
mapping: { sky: blue, sea: green }
...
sequence: [ one, two, ]
mapping: { sky: blue, sea: green }
sequence: [ one, two, ]
mapping: { sky: blue, sea: green }
UGM3
--- !<tag:clarkevans.com,2002:invoice>
invoice: 34843
date   : 2001-01-23
bill-to: &id001
    given  : Chris
    family : Dumars
    address:
        lines: |
            458 Walkman Dr.
            Suite #292
        city    : Royal Oak
        state   : MI
        postal  : 48046
ship-to: *id001
product:
    - sku         : BL394D
      quantity    : 4
      description : Basketball
      price       : 450.00
    - sku         : BL4438H
      quantity    : 1
      description : Super Hoop
      price       : 2392.00
tax  : 251.42
total: 4443.52
comments:
    Late afternoon is best.
    Backup contact is Nancy
    Billsmer @ 338-4338.
--- !<tag:clarkevans.com,2002:invoice>
invoice: 34843
date   : 2001-01-23
bill-to: &id001
  given  : Chris
  family : Dumars
  address:
    lines: |
      458 Walkman Dr.
      Suite #292
    city    : Royal Oak
    state   : MI
    postal  : 48046
ship-to: *id001
product:
- sku         : BL394D
  quantity    : 4
  description : Basketball
  price       : 450.00
- sku         : BL4438H
  quantity    : 1
  description : Super Hoop
  price       : 2392.00
tax  : 251.42
total: 4443.52
comments:
  Late afternoon is best.
  Backup contact is Nancy
  Billsmer @ 338-4338.
--- !<tag:clarkevans.com,2002:invoice>
invoice: 34843
date   : 2001-01-23
bill-to: &id001
  given  : Chris
  family : Dumars
  address:
    lines: |
      458 Walkman Dr.
      Suite #292
    city    : Royal Oak
    state   : MI
    postal  : 48046
ship-to: *id001
product:
- sku         : BL394D
  quantity    : 4
  description : Basketball
  price       : 450.00
- sku         : BL4438H
  quantity    : 1
  description : Super Hoop
  price       : 2392.00
tax  : 251.42
total: 4443.52
comments:
  Late afternoon is best.
  Backup contact is Nancy
  Billsmer @ 338-4338.
...
--- !<tag:clarkevans.com,2002:invoice>
invoice: 34843
date   : 2001-01-23
bill-to: &id001
  given  : Chris
  family : Dumars
  address:
    lines: |
      458 Walkman Dr.
      Suite #292
    city    : Royal Oak
    state   : MI
    postal  : 48046
ship-to: *id001
product:
- sku         : BL394D
  quantity    : 4
  description : Basketball
  price       : 450.00
- sku         : BL4438H
  quantity    : 1
  description : Super Hoop
  price       : 2392.00
tax  : 251.42
total: 4443.52
comments:
  Late afternoon is best.
  Backup contact is Nancy
  Billsmer @ 338-4338.
--- !<tag:clarkevans.com,2002:invoice>
invoice: 34843
date   : 2001-01-23
bill-to: &id001
  given  : Chris
  family : Dumars
  address:
    lines: |
      458 Walkman Dr.
      Suite #292
    city    : Royal Oak
    state   : MI
    postal  : 48046
ship-to: *id001
product:
- sku         : BL394D
  quantity    : 4
  description : Basketball
  price       : 450.00
- sku         : BL4438H
  quantity    : 1
  description : Super Hoop
  price       : 2392.00
tax  : 251.42
total: 4443.52
comments:
  Late afternoon is best.
  Backup contact is Nancy
  Billsmer @ 338-4338.
V55R
- &a a
- &b b
- *a
- *b
- &a a
- &b b
- *a
- *b
- &a a
- &b b
- *a
- *b
...
- &a a
- &b b
- *a
- *b
- &a a
- &b b
- *a
- *b
V9D5
- sun: yellow
- ? earth: blue
  : moon: white
- sun: yellow
- ? earth: blue
  : moon: white
- sun: yellow
- ? earth: blue
  : moon: white
...
- sun: yellow
- ? earth: blue
  : moon: white
- sun: yellow
- ? earth: blue
  : moon: white
W42U
- # Empty
- |
 block node
- - one # Compact
  - two # sequence
- one: two # Compact mapping
- # Empty
- |
  block node
- - one # Compact
  - two # sequence
- one: two # Compact mapping
- # Empty
- |
  block node
- - one # Compact
  - two # sequence
- one: two # Compact mapping
...
- # Empty
- |
  block node
- - one # Compact
  - two # sequence
- one: two # Compact mapping
- # Empty
- |
  block node
- - one # Compact
  - two # sequence
- one: two # Compact mapping
WZ62
{
  foo : !!str,
  !!str : bar,
}
{
  foo : !!str,
  !!str : bar,
}
{
  foo : !!str,
  !!str : bar,
}
...
{
  foo : !!str,
  !!str : bar,
}
{
  foo : !!str,
  !!str : bar,
}
X38W
{ &a [a, &b b]: *b, *a : [c, *b, d]}
{ &a [a, &b b]: *b, *a : [c, *b, d]}
{ &a [a, &b b]: *b, *a : [c, *b, d]}
...
{ &a [a, &b b]: *b, *a : [c, *b, d]}
{ &a [a, &b b]: *b, *a : [c, *b, d]}
X8DW
---
? key
# comment
: value
---
? key
# comment
: value
? key
# comment
: value
...
? key
# comment
: value
? key
# comment
: value
XLQ9
---
scalar
%YAML 1.2
---
  scalar
  %YAML 1.2
  scalar
  %YAML 1.2
...
  scalar
  %YAML 1.2
  scalar
  %YAML 1.2
XV9V
Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines
 

Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


...
Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


Folding:
  "Empty line

  as a line feed"
Chomping: |
  Clipped empty lines


XW4D
a: "double
  quotes" # lala
b: plain
 value  # lala
c  : #lala
  d
? # lala
 - seq1
: # lala
 - #lala
  seq2
e:
 &node # lala
 - x: y
block: > # lala
  abcde
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e:
 &node # lala
- x: y
block: > # lala
  abcde
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e:
 &node # lala
- x: y
block: > # lala
  abcde
...
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e:
 &node # lala
- x: y
block: > # lala
  abcde
a: "double
  quotes" # lala
b: plain
  value  # lala
c  : #lala
  d
? # lala
  - seq1
: # lala
- #lala
  seq2
e:
 &node # lala
- x: y
block: > # lala
  abcde
YD5X
- [name        , hr, avg  ]
- [Mark McGwire, 65, 0.278]
- [Sammy Sosa  , 63, 0.288]
- [name        , hr, avg  ]
- [Mark McGwire, 65, 0.278]
- [Sammy Sosa  , 63, 0.288]
- [name        , hr, avg  ]
- [Mark McGwire, 65, 0.278]
- [Sammy Sosa  , 63, 0.288]
...
- [name        , hr, avg  ]
- [Mark McGwire, 65, 0.278]
- [Sammy Sosa  , 63, 0.288]
- [name        , hr, avg  ]
- [Mark McGwire, 65, 0.278]
- [Sammy Sosa  , 63, 0.288]
Z67P
literal: |2
  value
folded: !foo >1
 value
literal: |2
  value
folded: !foo >1
 value
literal: |2
  value
folded: !foo >1
 value
...
literal: |2
  value
folded: !foo >1
 value
literal: |2
  value
folded: !foo >1
 value
Z9M4
%TAG !e! tag:example.com,2000:app/
---
- !e!foo "bar"
%TAG !e! tag:example.com,2000:app/
---
- !e!foo "bar"
%TAG !e! tag:example.com,2000:app/
---
- !e!foo "bar"
...
%TAG !e! tag:example.com,2000:app/
---
- !e!foo "bar"
%TAG !e! tag:example.com,2000:app/
---
- !e!foo "bar"
ZF4X
Mark McGwire: {hr: 65, avg: 0.278}
Sammy Sosa: {
    hr: 63,
    avg: 0.288
  }
Mark McGwire: {hr: 65, avg: 0.278}
Sammy Sosa: {
    hr: 63,
    avg: 0.288
  }
Mark McGwire: {hr: 65, avg: 0.278}
Sammy Sosa: {
    hr: 63,
    avg: 0.288
  }
...
Mark McGwire: {hr: 65, avg: 0.278}
Sammy Sosa: {
    hr: 63,
    avg: 0.288
  }
Mark McGwire: {hr: 65, avg: 0.278}
Sammy Sosa: {
    hr: 63,
    avg: 0.288
  }
ZH7C
&a a: b
c: &d d
&a a: b
c: &d d
&a a: b
c: &d d
...
&a a: b
c: &d d
&a a: b
c: &d d
ZK9H
{ key: [[[
  value
 ]]]
}
{ key: [[[
        value
      ]]]
}
{ key: [[[
        value
      ]]]
}
...
{ key: [[[
        value
      ]]]
}
{ key: [[[
        value
      ]]]
}
ZWK4
---
a: 1
? b
&anchor c: 3
---
a: 1
? b
&anchor c: 3
a: 1
? b
&anchor c: 3
...
a: 1
? b
&anchor c: 3
a: 1
? b
&anchor c: 3