1=== Empty sequence
2--- yaml
3\--- []
4--- perl
5[ [] ]
6
7# Simple lists
8=== one_list1
9--- yaml
10---
11- foo
12
13--- perl
14[ [ 'foo' ] ]
15
16# Implicit document start
17=== implicit_array
18--- yaml
19- foo
20
21--- perl
22[ [ 'foo' ] ]
23
24
25
26=== one_list2
27--- yaml
28---
29- foo
30- bar
31
32--- perl
33[ [ 'foo', 'bar' ] ]
34
35
36=== one_listundef
37--- yaml
38---
39- ~
40- bar
41
42--- perl
43[ [ undef, 'bar' ] ]
44
45
46=== one_listundefs
47--- noyamlpm
48--- yaml
49---
50- ~
51-
52-
53
54--- perl
55[ [ undef, undef, undef ] ]
56
57
58#####################################################################
59# Empty Values and Premature EOF
60
61=== empty array keys
62--- yaml
63---
64- foo
65-
66-
67--- perl
68[ [ 'foo', undef, undef ] ]
69--- noyamlpm
70
71#####################################################################
72# Empty Quote Line
73
74=== empty quote line
75--- yaml
76---
77- foo
78\#
79- bar
80--- perl
81[ [ "foo", "bar" ] ]
82
83#####################################################################
84# Trailing Whitespace
85#
86=== trailing whitespace
87--- yaml
88---
89abstract: Generate fractal curves
90foo: ~
91arr:
92  # THESE LINES HAVE INTENTIONAL TRAILING WHITESPACE
93  - foo
94  - ~
95  - 'bar'
96--- perl
97[ {
98    abstract => 'Generate fractal curves',
99    foo      => undef,
100    arr      => [ 'foo', undef, 'bar' ],
101} ]
102
103
104
105