aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ext_depends/D-YAML/test/spec 1.1/spec-08-10.yaml
blob: e68632a9194e33e305b76891f69b2bd8a27e1328 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
%YAML 1.1
---
- name: spec-08-10
  yaml: "block styles:\n  scalars:\n    literal: !!str |\n      #!/usr/bin/perl\n\
    \      print \"Hello, world!\\n\";\n    folded: >\n      This sentence\n      is\
    \ false.\n  collections: !!map\n    sequence: !!seq # Entry:\n      - entry # Plain\n\
    \      # Mapping entry:\n      - key: value\n    mapping: \n      key: value\n"
  tree: |
    +STR
      +DOC
        +MAP
          =VAL :block styles
          +MAP
            =VAL :scalars
            +MAP
              =VAL :literal
              =VAL <tag:yaml.org,2002:str> |#!/usr/bin/perl\nprint "Hello, world!\\n";\n
              =VAL :folded
              =VAL >This sentence is false.\n
            -MAP
            =VAL :collections
            +MAP <tag:yaml.org,2002:map>
              =VAL :sequence
              +SEQ <tag:yaml.org,2002:seq>
                =VAL :entry
                +MAP
                  =VAL :key
                  =VAL :value
                -MAP
              -SEQ
              =VAL :mapping
              +MAP
                =VAL :key
                =VAL :value
              -MAP
            -MAP
          -MAP
        -MAP
      -DOC
    -STR
- name: spec-08-10-canonical
  yaml: |
    %YAML 1.1
    ---
    !!map {
      ? !!str "block styles" : !!map {
        ? !!str "scalars" : !!map {
          ? !!str "literal"
          : !!str "#!/usr/bin/perl\n\
              print \"Hello,
              world!\\n\";\n",
          ? !!str "folded"
          : !!str "This sentence
              is false.\n"
        },
        ? !!str "collections" : !!map {
          ? !!str "sequence" : !!seq [
            !!str "entry",
            !!map {
              ? !!str "key" : !!str "value"
            }
          ],
          ? !!str "mapping" : !!map {
            ? !!str "key" : !!str "value"
    } } } }
  tree: |
    +STR
      +DOC ---
        +MAP {} <tag:yaml.org,2002:map>
          =VAL <tag:yaml.org,2002:str> "block styles
          +MAP {} <tag:yaml.org,2002:map>
            =VAL <tag:yaml.org,2002:str> "scalars
            +MAP {} <tag:yaml.org,2002:map>
              =VAL <tag:yaml.org,2002:str> "literal
              =VAL <tag:yaml.org,2002:str> "#!/usr/bin/perl\nprint "Hello, world!\\n";\n
              =VAL <tag:yaml.org,2002:str> "folded
              =VAL <tag:yaml.org,2002:str> "This sentence is false.\n
            -MAP
            =VAL <tag:yaml.org,2002:str> "collections
            +MAP {} <tag:yaml.org,2002:map>
              =VAL <tag:yaml.org,2002:str> "sequence
              +SEQ [] <tag:yaml.org,2002:seq>
                =VAL <tag:yaml.org,2002:str> "entry
                +MAP {} <tag:yaml.org,2002:map>
                  =VAL <tag:yaml.org,2002:str> "key
                  =VAL <tag:yaml.org,2002:str> "value
                -MAP
              -SEQ
              =VAL <tag:yaml.org,2002:str> "mapping
              +MAP {} <tag:yaml.org,2002:map>
                =VAL <tag:yaml.org,2002:str> "key
                =VAL <tag:yaml.org,2002:str> "value
              -MAP
            -MAP
          -MAP
        -MAP
      -DOC
    -STR