Index: /branches/pyyaml3000/tests/data/spec-08-09.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-09.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-09.data	(revision 38)
@@ -0,0 +1,11 @@
+---
+scalars:
+  plain: !!str some text
+  quoted:
+    single: 'some text'
+    double: "some text"
+collections:
+  sequence: !!seq [ !str entry,
+    # Mapping entry:
+      key: value ]
+  mapping: { key: value }
Index: /branches/pyyaml3000/tests/data/spec-09-09.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-09.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-09.data	(revision 38)
@@ -0,0 +1,6 @@
+- '
+  last'
+- ' 	
+  last'
+- ' 	first
+  last'
Index: /branches/pyyaml3000/tests/data/spec-10-04.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-04.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-04.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "block"
+  : !!seq [
+    !!str "one",
+    !!seq [
+      !!str "two"
+    ]
+  ]
+}
Index: /branches/pyyaml3000/tests/data/spec-05-11.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-11.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-11.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+--- !!str
+"Generic line break (no glyph)\n\
+ Generic line break (glyphed)\n\
+ Line separator\u2028\
+ Paragraph separator\u2029"
Index: /branches/pyyaml3000/tests/data/spec-07-10.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-10.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-10.canonical	(revision 38)
@@ -0,0 +1,14 @@
+%YAML 1.1
+---
+!!str "Root flow scalar"
+%YAML 1.1
+---
+!!str "Root block scalar"
+%YAML 1.1
+---
+!!map {
+  ? !!str "foo"
+  : !!str "bar"
+}
+---
+!!str ""
Index: /branches/pyyaml3000/tests/data/spec-10-08.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-08.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-08.canonical	(revision 38)
@@ -0,0 +1,5 @@
+ERROR:
+- A simple key is restricted
+  to only one line.
+- A simple key must not be
+  longer than 1024 characters.
Index: /branches/pyyaml3000/tests/data/spec-06-04.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-04.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-04.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "key"
+  : !!str "value"
+}
Index: /branches/pyyaml3000/tests/data/spec-08-03.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-03.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-03.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!map {
+  ? !<tag:yaml.org,2002:str> "foo"
+  : !<!bar> "baz"
+}
Index: /branches/pyyaml3000/tests/data/spec-07-03.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-03.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-03.error	(revision 38)
@@ -0,0 +1,3 @@
+ERROR:
+The YAML directive must only be
+given at most once per document.
Index: /branches/pyyaml3000/tests/data/spec-09-30.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-30.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-30.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "folded line\n\
+        next line\n\
+        \  * bullet\n\
+        \  * list\n\
+        last line\n"
+]
Index: /branches/pyyaml3000/tests/data/spec-09-13.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-13.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-13.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "simple key"
+  : !!map {
+    ? !!str "also simple"
+    : !!str "value",
+    ? !!str "not a simple key"
+    : !!str "any value"
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-06-08.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-08.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-08.canonical	(revision 38)
@@ -0,0 +1,5 @@
+%YAML 1.1
+--- !!str
+"specific\L\
+ trimmed\n\n\n\
+ as space"
Index: /branches/pyyaml3000/tests/data/spec-08-07.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-07.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-07.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!seq [
+  !<tag:yaml.org,2002:str> "12",
+  !<tag:yaml.org,2002:int> "12",
+  !<tag:yaml.org,2002:str> "12",
+]
Index: /branches/pyyaml3000/tests/data/spec-09-17.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-17.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-17.canonical	(revision 38)
@@ -0,0 +1,4 @@
+%YAML 1.1
+---
+!!str "first line\n\
+      more line"
Index: /branches/pyyaml3000/tests/data/spec-10-01.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-01.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-01.data	(revision 38)
@@ -0,0 +1,2 @@
+- [ inner, inner, ]
+- [inner,last]
Index: /branches/pyyaml3000/tests/data/spec-02-10.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-10.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-10.data	(revision 38)
@@ -0,0 +1,8 @@
+---
+hr:
+  - Mark McGwire
+  # Following node labeled SS
+  - &SS Sammy Sosa
+rbi:
+  - *SS # Subsequent occurrence
+  - Ken Griffey
Index: /branches/pyyaml3000/tests/data/spec-10-13.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-13.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-13.data	(revision 38)
@@ -0,0 +1,5 @@
+? explicit key # implicit value
+? |
+  block key
+: - one # explicit in-line
+  - two # block value
Index: /branches/pyyaml3000/tests/data/spec-02-22.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-22.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-22.data	(revision 38)
@@ -0,0 +1,4 @@
+canonical: 2001-12-15T02:59:43.1Z
+iso8601: 2001-12-14t21:59:43.10-05:00
+spaced: 2001-12-14 21:59:43.10 -5
+date: 2002-12-14
Index: /branches/pyyaml3000/tests/data/spec-05-10.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-10.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-10.data	(revision 38)
@@ -0,0 +1,2 @@
+commercial-at: @text
+grave-accent: `text
Index: /branches/pyyaml3000/tests/data/spec-07-10.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-10.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-10.data	(revision 38)
@@ -0,0 +1,11 @@
+"Root flow
+ scalar"
+--- !!str >
+ Root block
+ scalar
+---
+# Root collection:
+foo : bar
+... # Is optional.
+---
+# Explicit document may be empty.
Index: /branches/pyyaml3000/tests/data/spec-02-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-06.data	(revision 38)
@@ -0,0 +1,5 @@
+Mark McGwire: {hr: 65, avg: 0.278}
+Sammy Sosa: {
+    hr: 63,
+    avg: 0.288
+  }
Index: /branches/pyyaml3000/tests/data/spec-08-10.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-10.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-10.data	(revision 38)
@@ -0,0 +1,15 @@
+block styles:
+  scalars:
+    literal: !!str |
+      #!/usr/bin/perl
+      print "Hello, world!\n";
+    folded: >
+      This sentence
+      is false.
+  collections: !!seq
+    sequence: !!seq # Entry:
+      - entry # Plain
+      # Mapping entry:
+      - key: value
+    mapping: 
+      key: value
Index: /branches/pyyaml3000/tests/data/spec-09-10.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-10.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-10.data	(revision 38)
@@ -0,0 +1,3 @@
+ 'first
+ 	inner	
+ last'
Index: /branches/pyyaml3000/tests/data/spec-10-09.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-09.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-09.data	(revision 38)
@@ -0,0 +1,4 @@
+{
+key : value,
+empty: # empty valueâ
+}
Index: /branches/pyyaml3000/tests/data/spec-02-18.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-18.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-18.data	(revision 38)
@@ -0,0 +1,6 @@
+plain:
+  This unquoted scalar
+  spans many lines.
+
+quoted: "So does this
+  quoted scalar.\n"
Index: /branches/pyyaml3000/tests/data/spec-05-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-06.data	(revision 38)
@@ -0,0 +1,2 @@
+anchored: !local &anchor value
+alias: *anchor
Index: /branches/pyyaml3000/tests/data/spec-06-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-06.data	(revision 38)
@@ -0,0 +1,7 @@
+plain: text
+  lines
+quoted: "text
+  	lines"
+block: |
+  text
+   	lines
Index: /branches/pyyaml3000/tests/data/spec-07-12b.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-12b.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-12b.data	(revision 38)
@@ -0,0 +1,4 @@
+# Explicit document. Root
+# scalar (literal) node.
+--- |
+ Text content
Index: /branches/pyyaml3000/tests/data/spec-09-22.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-22.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-22.data	(revision 38)
@@ -0,0 +1,5 @@
+strip: |-
+  textâ©clip: |
+  textÂ
+keep: |+
+  textâš
Index: /branches/pyyaml3000/tests/data/spec-07-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-06.data	(revision 38)
@@ -0,0 +1,5 @@
+%TAG !      !foo
+%TAG !yaml! tag:yaml.org,2002:
+---
+- !bar "baz"
+- !yaml!str "string"
Index: /branches/pyyaml3000/tests/data/spec-08-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-06.data	(revision 38)
@@ -0,0 +1,5 @@
+%TAG !o! tag:ben-kiki.org,2000:
+---
+- !$a!b foo
+- !o! bar
+- !h!type baz
Index: /branches/pyyaml3000/tests/data/spec-09-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-06.data	(revision 38)
@@ -0,0 +1,1 @@
+ 'here''s to "quotes"'
Index: /branches/pyyaml3000/tests/data/spec-09-18.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-18.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-18.data	(revision 38)
@@ -0,0 +1,9 @@
+- | # Just the style
+ literal
+- >1 # Indentation indicator
+  folded
+- |+ # Chomping indicator
+ keep
+
+- >-1 # Both indicators
+  strip
Index: /branches/pyyaml3000/tests/data/spec-10-13.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-13.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-13.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "explicit key"
+  : !!str "",
+  ? !!str "block key\n"
+  : !!seq [
+    !!str "one",
+    !!str "two",
+  ]
+}
Index: /branches/pyyaml3000/tests/data/spec-05-03.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-03.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-03.canonical	(revision 38)
@@ -0,0 +1,13 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "sequence"
+  : !!seq [
+    !!str "one", !!str "two"
+  ],
+  ? !!str "mapping"
+  : !!map {
+    ? !!str "sky" : !!str "blue",
+    ? !!str "sea" : !!str "green",
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-07-02.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-02.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-02.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "foo"
Index: /branches/pyyaml3000/tests/data/spec-09-01.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-01.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-01.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "simple key"
+  : !!map {
+    ? !!str "also simple"
+    : !!str "value",
+    ? !!str "not a simple key"
+    : !!str "any value"
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-08-12.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-12.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-12.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "Without properties",
+  &A !!str "Anchored",
+  !!str "Tagged",
+  *A,
+  !!str "",
+]
Index: /branches/pyyaml3000/tests/data/spec-05-07.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-07.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-07.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "literal"
+  : !!str "text\n",
+  ? !!str "folded"
+  : !!str "text\n",
+}
Index: /branches/pyyaml3000/tests/data/spec-07-06.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-06.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-06.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!seq [
+  !<!foobar> "baz",
+  !<tag:yaml.org,2002:str> "string"
+]
Index: /branches/pyyaml3000/tests/data/spec-05-15.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-15.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-15.error	(revision 38)
@@ -0,0 +1,3 @@
+ERROR:
+- c is an invalid escaped character.
+- q and - are invalid hex digits.
Index: /branches/pyyaml3000/tests/data/spec-09-22.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-22.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-22.canonical	(revision 38)
@@ -0,0 +1,10 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "strip"
+  : !!str "text",
+  ? !!str "clip"
+  : !!str "text\n",
+  ? !!str "keep"
+  : !!str "text\L",
+}
Index: /branches/pyyaml3000/tests/data/spec-09-05.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-05.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-05.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "first ",
+  !!str "first\nlast",
+  !!str "first inner  \tlast",
+]
Index: /branches/pyyaml3000/tests/data/spec-09-26.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-26.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-26.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "\nliteral\n\ntext\n"
Index: /branches/pyyaml3000/tests/data/spec-09-09.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-09.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-09.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!seq [
+  !!str " last",
+  !!str " last",
+  !!str " \tfirst last",
+]
Index: /branches/pyyaml3000/tests/data/spec-10-10.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-10.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-10.data	(revision 38)
@@ -0,0 +1,8 @@
+{
+? explicit key1 : Explicit value,
+? explicit key2 : , # Explicit empty
+? explicit key3,     # Empty value
+simple key1 : explicit value,
+simple key2 : ,     # Explicit empty
+simple key3,         # Empty value
+}
Index: /branches/pyyaml3000/tests/data/spec-02-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-03.data	(revision 38)
@@ -0,0 +1,8 @@
+american:
+  - Boston Red Sox
+  - Detroit Tigers
+  - New York Yankees
+national:
+  - New York Mets
+  - Chicago Cubs
+  - Atlanta Braves
Index: /branches/pyyaml3000/tests/data/spec-10-06.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-06.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-06.data	(revision 38)
@@ -0,0 +1,2 @@
+- { inner : entry , also: inner , }
+- {inner: entry,last : entry}
Index: /branches/pyyaml3000/tests/data/spec-05-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-03.data	(revision 38)
@@ -0,0 +1,7 @@
+sequence:
+- one
+- two
+mapping:
+  ? sky
+  : blue
+  ? sea : green
Index: /branches/pyyaml3000/tests/data/spec-02-15.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-15.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-15.data	(revision 38)
@@ -0,0 +1,8 @@
+>
+ Sammy Sosa completed another
+ fine season with great stats.
+
+   63 Home Runs
+   0.288 Batting Average
+
+ What a year!
Index: /branches/pyyaml3000/tests/data/spec-06-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-03.data	(revision 38)
@@ -0,0 +1,2 @@
+key:    # Comment
+  value
Index: /branches/pyyaml3000/tests/data/spec-07-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-03.data	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+%YAML 1.1
+foo
Index: /branches/pyyaml3000/tests/data/spec-02-27.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-27.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-27.data	(revision 38)
@@ -0,0 +1,29 @@
+--- !<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.
Index: /branches/pyyaml3000/tests/data/spec-05-15.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-15.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-15.data	(revision 38)
@@ -0,0 +1,3 @@
+Bad escapes:
+  "\c
+  \xq-"
Index: /branches/pyyaml3000/tests/data/spec-08-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-03.data	(revision 38)
@@ -0,0 +1,2 @@
+!<tag:yaml.org,2002:str> foo :
+  !<!bar> baz
Index: /branches/pyyaml3000/tests/data/spec-09-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-03.data	(revision 38)
@@ -0,0 +1,6 @@
+- "
+  last"
+- " 	
+  last"
+- " 	first
+  last"
Index: /branches/pyyaml3000/tests/data/spec-09-31.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-31.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-31.data	(revision 38)
@@ -0,0 +1,14 @@
+>
+ folded
+ line
+
+ next
+ line
+
+   * bullet
+   * list
+
+ last
+ line
+
+# Comment
Index: /branches/pyyaml3000/tests/data/spec-08-15.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-15.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-15.data	(revision 38)
@@ -0,0 +1,6 @@
+seq:
+- # Empty plain scalar
+- ? foo
+  :
+  ?
+  : bar,
Index: /branches/pyyaml3000/tests/data/spec-09-15.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-15.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-15.data	(revision 38)
@@ -0,0 +1,13 @@
+---
+"---" : foo
+...: bar
+---
+[
+---,
+...,
+{
+? ---
+: ...
+}
+]
+...
Index: /branches/pyyaml3000/tests/data/spec-05-01-utf16le.empty
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-01-utf16le.empty	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-01-utf16le.empty	(revision 38)
@@ -0,0 +1,2 @@
+# This stream contains no
+# documents, only comments.
Index: /branches/pyyaml3000/tests/data/spec-10-01.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-01.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-01.canonical	(revision 38)
@@ -0,0 +1,12 @@
+%YAML 1.1
+---
+!!seq [
+  !!seq [
+    !!str "inner",
+    !!str "inner",
+  ],
+  !!seq [
+    !!str "inner",
+    !!str "last",
+  ],
+]
Index: /branches/pyyaml3000/tests/data/spec-09-27.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-27.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-27.data	(revision 38)
@@ -0,0 +1,8 @@
+|
+ 
+  
+  literal
+ 
+  text
+
+ # Comment
Index: /branches/pyyaml3000/tests/data/spec-10-05.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-05.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-05.canonical	(revision 38)
@@ -0,0 +1,14 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "",
+  !!str "block node\n",
+  !!seq [
+    !!str "one",
+    !!str "two",
+  ]
+  !!map {
+    ? !!str "one"
+    : !!str "two",
+  }
+]
Index: /branches/pyyaml3000/tests/data/spec-06-01.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-01.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-01.canonical	(revision 38)
@@ -0,0 +1,15 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "Not indented"
+  : !!map {
+      ? !!str "By one space"
+      : !!str "By four\n  spaces\n",
+      ? !!str "Flow style"
+      : !!seq [
+          !!str "By two",
+          !!str "Still by two",
+          !!str "Again by two",
+        ]
+    }
+}
Index: /branches/pyyaml3000/tests/data/spec-09-10.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-10.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-10.canonical	(revision 38)
@@ -0,0 +1,5 @@
+%YAML 1.1
+---
+!!str "first \
+  inner \
+  last"
Index: /branches/pyyaml3000/tests/data/spec-10-09.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-09.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-09.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "key"
+  : !!str "value",
+  ? !!str "empty"
+  : !!str "",
+}
Index: /branches/pyyaml3000/tests/data/spec-07-12a.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-12a.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-12a.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "foo"
+  : !!str "bar"
+}
Index: /branches/pyyaml3000/tests/data/spec-06-05.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-05.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-05.canonical	(revision 38)
@@ -0,0 +1,16 @@
+%YAML 1.1
+---
+!!map {
+  ? !!map {
+    ? !!str "first"
+    : !!str "Sammy",
+    ? !!str "last"
+    : !!str "Sosa"
+  }
+  : !!map {
+    ? !!str "hr"
+    : !!int "65",
+    ? !!str "avg"
+    : !!float "0.278"
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-09-31.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-31.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-31.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "folded line\n\
+        next line\n\
+        \  * bullet\n\
+        \  * list\n\
+        last line\n"
+]
Index: /branches/pyyaml3000/tests/data/spec-08-08.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-08.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-08.canonical	(revision 38)
@@ -0,0 +1,15 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "foo"
+  : !!str "bar baz"
+}
+%YAML 1.1
+---
+!!str "foo bar"
+%YAML 1.1
+---
+!!str "foo bar"
+%YAML 1.1
+---
+!!str "foo bar\n"
Index: /branches/pyyaml3000/tests/data/spec-09-18.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-18.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-18.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "literal\n",
+  !!str " folded\n",
+  !!str "keep\n\n",
+  !!str " strip",
+]
Index: /branches/pyyaml3000/tests/data/spec-10-03.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-03.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-03.data	(revision 38)
@@ -0,0 +1,4 @@
+block: # Block
+       # sequence
+- one
+- two : three
Index: /branches/pyyaml3000/tests/data/spec-02-12.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-12.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-12.data	(revision 38)
@@ -0,0 +1,8 @@
+---
+# products purchased
+- item    : Super Hoop
+  quantity: 1
+- item    : Basketball
+  quantity: 4
+- item    : Big Shoes
+  quantity: 1
Index: /branches/pyyaml3000/tests/data/spec-10-15.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-15.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-15.data	(revision 38)
@@ -0,0 +1,3 @@
+- sun: yellow
+- ? earth: blue
+  : moon: white
Index: /branches/pyyaml3000/tests/data/spec-05-12.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-12.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-12.data	(revision 38)
@@ -0,0 +1,9 @@
+# Tabs do's and don'ts:
+# comment: 	
+quoted: "Quoted		"
+block: |
+  void main() {
+  	printf("Hello, world!\n");
+  }
+elsewhere:	# separation
+	indentation, in	plain scalar
Index: /branches/pyyaml3000/tests/data/spec-02-24.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-24.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-24.data	(revision 38)
@@ -0,0 +1,14 @@
+%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.
Index: /branches/pyyaml3000/tests/data/spec-02-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-08.data	(revision 38)
@@ -0,0 +1,10 @@
+---
+time: 20:03:20
+player: Sammy Sosa
+action: strike (miss)
+...
+---
+time: 20:03:47
+player: Sammy Sosa
+action: grand slam
+...
Index: /branches/pyyaml3000/tests/data/spec-08-12.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-12.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-12.data	(revision 38)
@@ -0,0 +1,7 @@
+[
+  Without properties,
+  &anchor "Anchored",
+  !!str 'Tagged',
+  *anchor, # Alias node
+  !!str,   # Empty plain scalar
+]
Index: /branches/pyyaml3000/tests/data/spec-09-12.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-12.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-12.data	(revision 38)
@@ -0,0 +1,8 @@
+# Outside flow collection:
+- ::std::vector
+- Up, up and away!
+- -123
+# Inside flow collection:
+- [ ::std::vector,
+  "Up, up and away!",
+  -123 ]
Index: /branches/pyyaml3000/tests/data/spec-05-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-08.data	(revision 38)
@@ -0,0 +1,2 @@
+single: 'text'
+double: "text"
Index: /branches/pyyaml3000/tests/data/spec-06-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-08.data	(revision 38)
@@ -0,0 +1,7 @@
+>-
+  specificâš  trimmedÂ
+  Â
+ Â
+Â
+  asÂ
+  space
Index: /branches/pyyaml3000/tests/data/spec-09-24.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-24.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-24.data	(revision 38)
@@ -0,0 +1,6 @@
+strip: >-
+
+clip: >
+
+keep: |+
+
Index: /branches/pyyaml3000/tests/data/spec-07-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-08.data	(revision 38)
@@ -0,0 +1,9 @@
+# Explicitly specify default settings:
+%TAG !     !
+%TAG !!    tag:yaml.org,2002:
+# Named handles have no default:
+%TAG !o! tag:ben-kiki.org,2000:
+---
+- !foo "bar"
+- !!str "string"
+- !o!type "baz"
Index: /branches/pyyaml3000/tests/data/spec-07-07a.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-07a.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-07a.data	(revision 38)
@@ -0,0 +1,2 @@
+# Private application:
+!foo "bar"
Index: /branches/pyyaml3000/tests/data/spec-08-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-08.data	(revision 38)
@@ -0,0 +1,13 @@
+---
+foo:
+ "bar
+ baz"
+---
+"foo
+ bar"
+---
+foo
+ bar
+--- |
+ foo
+...
Index: /branches/pyyaml3000/tests/data/spec-10-10.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-10.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-10.canonical	(revision 38)
@@ -0,0 +1,16 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "explicit key1"
+  : !!str "explicit value",
+  ? !!str "explicit key2"
+  : !!str "",
+  ? !!str "explicit key3"
+  : !!str "",
+  ? !!str "simple key1"
+  : !!str "explicit value",
+  ? !!str "simple key2"
+  : !!str "",
+  ? !!str "simple key3"
+  : !!str "",
+}
Index: /branches/pyyaml3000/tests/data/spec-09-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-08.data	(revision 38)
@@ -0,0 +1,5 @@
+ 'as space	Â
+ trimmed Â
+Â
+ specificâšÂ
+ none'
Index: /branches/pyyaml3000/tests/data/spec-10-14.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-14.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-14.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "plain key"
+  : !!str "",
+  ? !!str "quoted key\n"
+  : !!seq [
+    !!str "one",
+    !!str "two",
+  ]
+}
Index: /branches/pyyaml3000/tests/data/spec-05-10.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-10.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-10.error	(revision 38)
@@ -0,0 +1,3 @@
+ERROR:
+ Reserved indicators can't
+ start a plain scalar.
Index: /branches/pyyaml3000/tests/data/spec-05-04.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-04.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-04.canonical	(revision 38)
@@ -0,0 +1,13 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "sequence"
+  : !!seq [
+    !!str "one", !!str "two"
+  ],
+  ? !!str "mapping"
+  : !!map {
+    ? !!str "sky" : !!str "blue",
+    ? !!str "sea" : !!str "green",
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-09-02.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-02.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-02.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!str "as space \
+  trimmed\n\
+  specific\L\n\
+  escaped\t\
+  none"
Index: /branches/pyyaml3000/tests/data/spec-05-01-utf8.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-01-utf8.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-01-utf8.data	(revision 38)
@@ -0,0 +1,1 @@
+﻿# Comment only.
Index: /branches/pyyaml3000/tests/data/spec-08-13.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-13.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-13.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "foo"
+  : !!str "",
+  ? !!str "",
+  : !!str "bar",
+}
Index: /branches/pyyaml3000/tests/data/spec-05-08.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-08.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-08.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "double"
+  : !!str "text",
+  ? !!str "single"
+  : !!str "text",
+}
Index: /branches/pyyaml3000/tests/data/spec-09-23.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-23.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-23.canonical	(revision 38)
@@ -0,0 +1,10 @@
+%YAML 1.1
+---
+!!seq [
+  ? !!str "strip"
+  : !!str "# text",
+  ? !!str "clip"
+  : !!str "# text\n",
+  ? !!str "keep"
+  : !!str "# text\L\n",
+]
Index: /branches/pyyaml3000/tests/data/spec-06-02.empty
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-02.empty	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-02.empty	(revision 38)
@@ -0,0 +1,2 @@
+# This stream contains no
+# documents, only comments.
Index: /branches/pyyaml3000/tests/data/spec-09-06.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-06.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-06.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "here's to \"quotes\""
Index: /branches/pyyaml3000/tests/data/spec-08-06.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-06.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-06.error	(revision 38)
@@ -0,0 +1,4 @@
+ERROR:
+- The !$a! looks like a handle.
+- The !o! handle has no suffix.
+- The !h! handle wasn't declared.
Index: /branches/pyyaml3000/tests/data/spec-09-27.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-27.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-27.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "\nliteral\n\ntext\n"
Index: /branches/pyyaml3000/tests/data/spec-10-12.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-12.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-12.data	(revision 38)
@@ -0,0 +1,3 @@
+block: # Block
+    # mapping
+ key: value
Index: /branches/pyyaml3000/tests/data/spec-05-01-utf16be.empty
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-01-utf16be.empty	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-01-utf16be.empty	(revision 38)
@@ -0,0 +1,2 @@
+# This stream contains no
+# documents, only comments.
Index: /branches/pyyaml3000/tests/data/spec-02-21.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-21.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-21.data	(revision 38)
@@ -0,0 +1,4 @@
+null: ~
+true: y
+false: n
+string: '12345'
Index: /branches/pyyaml3000/tests/data/spec-02-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-05.data	(revision 38)
@@ -0,0 +1,3 @@
+- [name        , hr, avg  ]
+- [Mark McGwire, 65, 0.278]
+- [Sammy Sosa  , 63, 0.288]
Index: /branches/pyyaml3000/tests/data/spec-10-08.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-08.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-08.data	(revision 38)
@@ -0,0 +1,5 @@
+{
+multi-line
+ simple key : value,
+very long ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................(>1KB)................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... key: value
+}
Index: /branches/pyyaml3000/tests/data/spec-02-17.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-17.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-17.data	(revision 38)
@@ -0,0 +1,7 @@
+unicode: "Sosa did fine.\u263A"
+control: "\b1998\t1999\t2000\n"
+hexesc:  "\x13\x10 is \r\n"
+
+single: '"Howdy!" he cried.'
+quoted: ' # not a ''comment''.'
+tie-fighter: '|\-*-/|'
Index: /branches/pyyaml3000/tests/data/spec-05-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-05.data	(revision 38)
@@ -0,0 +1,1 @@
+# Comment only.
Index: /branches/pyyaml3000/tests/data/spec-07-12a.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-12a.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-12a.data	(revision 38)
@@ -0,0 +1,3 @@
+# Implicit document. Root
+# collection (mapping) node.
+foo : bar
Index: /branches/pyyaml3000/tests/data/spec-06-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-05.data	(revision 38)
@@ -0,0 +1,6 @@
+{ first: Sammy, last: Sosa }:
+# Statistics:
+  hr:  # Home runs
+    65
+  avg: # Average
+    0.278
Index: /branches/pyyaml3000/tests/data/spec-07-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-05.data	(revision 38)
@@ -0,0 +1,3 @@
+%TAG ! !foo
+%TAG ! !foo
+bar
Index: /branches/pyyaml3000/tests/data/spec-09-21.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-21.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-21.data	(revision 38)
@@ -0,0 +1,8 @@
+- |
+  
+ text
+- >
+  text
+ text
+- |1
+ text
Index: /branches/pyyaml3000/tests/data/spec-08-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-05.data	(revision 38)
@@ -0,0 +1,5 @@
+%TAG !o! tag:ben-kiki.org,2000:
+---
+- !local foo
+- !!str bar
+- !o!type baz
Index: /branches/pyyaml3000/tests/data/spec-09-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-05.data	(revision 38)
@@ -0,0 +1,8 @@
+- "first
+  	"
+- "first
+
+  	last"
+- "first
+ inner
+ \ 	last"
Index: /branches/pyyaml3000/tests/data/spec-05-01-utf8.empty
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-01-utf8.empty	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-01-utf8.empty	(revision 38)
@@ -0,0 +1,2 @@
+# This stream contains no
+# documents, only comments.
Index: /branches/pyyaml3000/tests/data/spec-09-33.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-33.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-33.data	(revision 38)
@@ -0,0 +1,14 @@
+>
+ folded
+ line
+
+ next
+ line
+
+   * bullet
+   * list
+
+ last
+ line
+
+# Comment
Index: /branches/pyyaml3000/tests/data/spec-10-02.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-02.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-02.canonical	(revision 38)
@@ -0,0 +1,14 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "double quoted",
+  !!str "single quoted",
+  !!str "plain text",
+  !!seq [
+    !!str "nested",
+  ],
+  !!map {
+    ? !!str "single"
+    : !!str "pair"
+  }
+]
Index: /branches/pyyaml3000/tests/data/spec-09-17.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-17.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-17.data	(revision 38)
@@ -0,0 +1,3 @@
+ first line 
+   
+  more line
Index: /branches/pyyaml3000/tests/data/spec-09-29.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-29.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-29.data	(revision 38)
@@ -0,0 +1,4 @@
+> # Simple folded scalar
+ folded
+ text
+ 	lines
Index: /branches/pyyaml3000/tests/data/spec-10-06.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-06.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-06.canonical	(revision 38)
@@ -0,0 +1,16 @@
+%YAML 1.1
+---
+!!seq [
+  !!map {
+    ? !!str "inner"
+    : !!str "entry",
+    ? !!str "also"
+    : !!str "inner"
+  },
+  !!map {
+    ? !!str "inner"
+    : !!str "entry",
+    ? !!str "last"
+    : !!str "entry"
+  }
+]
Index: /branches/pyyaml3000/tests/data/spec-08-01.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-01.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-01.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? &A1 !!str "foo"
+  : !!str "bar",
+  ? !!str &A2 "baz"
+  : *a1
+}
Index: /branches/pyyaml3000/tests/data/spec-05-13.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-13.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-13.canonical	(revision 38)
@@ -0,0 +1,5 @@
+%YAML 1.1
+--- !!str
+"Text containing \
+ both space and \
+ tab	characters"
Index: /branches/pyyaml3000/tests/data/spec-09-11.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-11.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-11.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "first ",
+  !!str "first\nlast",
+]
Index: /branches/pyyaml3000/tests/data/spec-06-06.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-06.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-06.canonical	(revision 38)
@@ -0,0 +1,10 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "plain"
+  : !!str "text lines",
+  ? !!str "quoted"
+  : !!str "text lines",
+  ? !!str "block"
+  : !!str "text 	lines\n"
+}
Index: /branches/pyyaml3000/tests/data/spec-07-12b.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-12b.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-12b.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "Text content\n"
Index: /branches/pyyaml3000/tests/data/spec-08-05.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-05.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-05.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!seq [
+  !<!local> "foo",
+  !<tag:yaml.org,2002:str> "bar",
+  !<tag:ben-kiki.org,2000:type> "baz",
+]
Index: /branches/pyyaml3000/tests/data/spec-07-05.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-05.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-05.error	(revision 38)
@@ -0,0 +1,4 @@
+ERROR:
+The TAG directive must only
+be given at most once per
+handle in the same document.
Index: /branches/pyyaml3000/tests/data/spec-09-32.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-32.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-32.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "folded line\n\
+        next line\n\
+        \  * bullet\n\
+        \  * list\n\
+        last line\n"
+]
Index: /branches/pyyaml3000/tests/data/spec-09-15.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-15.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-15.canonical	(revision 38)
@@ -0,0 +1,18 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "---"
+  : !!str "foo",
+  ? !!str "...",
+  : !!str "bar"
+}
+%YAML 1.1
+---
+!!seq [
+  !!str "---",
+  !!str "...",
+  !!map {
+    ? !!str "---"
+    : !!str "..."
+  }
+]
Index: /branches/pyyaml3000/tests/data/spec-05-05.empty
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-05.empty	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-05.empty	(revision 38)
@@ -0,0 +1,2 @@
+# This stream contains no
+# documents, only comments.
Index: /branches/pyyaml3000/tests/data/spec-08-09.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-09.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-09.canonical	(revision 38)
@@ -0,0 +1,21 @@
+%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"
+} } }
Index: /branches/pyyaml3000/tests/data/spec-09-19.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-19.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-19.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "literal\n",
+  !!str "folded\n",
+]
Index: /branches/pyyaml3000/tests/data/spec-02-02.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-02.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-02.data	(revision 38)
@@ -0,0 +1,3 @@
+hr:  65    # Home runs
+avg: 0.278 # Batting average
+rbi: 147   # Runs Batted In
Index: /branches/pyyaml3000/tests/data/spec-10-05.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-05.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-05.data	(revision 38)
@@ -0,0 +1,7 @@
+- # Empty
+- |
+ block node
+- - one # in-line
+  - two # sequence
+- one: two # in-line
+           # mapping
Index: /branches/pyyaml3000/tests/data/spec-02-14.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-14.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-14.data	(revision 38)
@@ -0,0 +1,4 @@
+---
+  Mark McGwire's
+  year was crippled
+  by a knee injury.
Index: /branches/pyyaml3000/tests/data/spec-06-02.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-02.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-02.data	(revision 38)
@@ -0,0 +1,3 @@
+  # Comment
+   
+
Index: /branches/pyyaml3000/tests/data/spec-07-02.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-02.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-02.data	(revision 38)
@@ -0,0 +1,4 @@
+%YAML 1.2 # Attempt parsing
+           # with a warning
+---
+"foo"
Index: /branches/pyyaml3000/tests/data/spec-08-02.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-02.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-02.data	(revision 38)
@@ -0,0 +1,2 @@
+First occurrence: &anchor Value
+Second occurrence: *anchor
Index: /branches/pyyaml3000/tests/data/spec-02-26.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-26.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-26.data	(revision 38)
@@ -0,0 +1,7 @@
+# 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
Index: /branches/pyyaml3000/tests/data/spec-05-14.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-14.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-14.data	(revision 38)
@@ -0,0 +1,3 @@
+"Fun with \\
+ \" \a \b \e \f \Â
+ \n \r \t \v \0 \âš \  \_ \N \L \P \â© \x41 \u0041 \U00000041"
Index: /branches/pyyaml3000/tests/data/spec-05-02-utf8.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-02-utf8.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-02-utf8.error	(revision 38)
@@ -0,0 +1,3 @@
+ERROR:
+ A BOM must not appear
+ inside a document.
Index: /branches/pyyaml3000/tests/data/spec-09-02.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-02.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-02.data	(revision 38)
@@ -0,0 +1,6 @@
+ "as space	
+ trimmed 
+
+ specificâš
+ escaped	\â© 
+ none"
Index: /branches/pyyaml3000/tests/data/spec-09-30.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-30.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-30.data	(revision 38)
@@ -0,0 +1,14 @@
+>
+ folded
+ line
+
+ next
+ line
+
+   * bullet
+   * list
+
+ last
+ line
+
+# Comment
Index: /branches/pyyaml3000/tests/data/spec-08-14.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-14.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-14.data	(revision 38)
@@ -0,0 +1,5 @@
+- "flow in block"
+- >
+ Block scalar
+- !!map # Block collection
+  foo : bar
Index: /branches/pyyaml3000/tests/data/spec-09-14.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-14.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-14.data	(revision 38)
@@ -0,0 +1,14 @@
+---
+--- ||| : foo
+... >>>: bar
+---
+[
+---
+,
+... ,
+{
+--- :
+... # Nested
+}
+]
+...
Index: /branches/pyyaml3000/tests/data/spec-10-11.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-11.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-11.canonical	(revision 38)
@@ -0,0 +1,24 @@
+%YAML 1.1
+---
+!!seq [
+  !!map {
+    ? !!str "explicit key1"
+    : !!str "explicit value",
+  },
+  !!map {
+    ? !!str "explicit key2"
+    : !!str "",
+  },
+  !!map {
+    ? !!str "explicit key3"
+    : !!str "",
+  },
+  !!map {
+    ? !!str "simple key1"
+    : !!str "explicit value",
+  },
+  !!map {
+    ? !!str "simple key2"
+    : !!str "",
+  },
+]
Index: /branches/pyyaml3000/tests/data/spec-09-26.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-26.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-26.data	(revision 38)
@@ -0,0 +1,8 @@
+|
+ 
+  
+  literal
+ 
+  text
+
+ # Comment
Index: /branches/pyyaml3000/tests/data/spec-10-15.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-15.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-15.canonical	(revision 38)
@@ -0,0 +1,18 @@
+%YAML 1.1
+---
+!!seq {
+  !!map {
+    ? !!str "sun"
+    : !!str "yellow",
+  },
+  !!map {
+    ? !!map {
+      ? !!str "earth"
+      : !!str "blue"
+    }
+    : !!map {
+      ? !!str "moon"
+      : !!str "white"
+    }
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-08-10.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-10.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-10.canonical	(revision 38)
@@ -0,0 +1,23 @@
+%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"
+} } } }
Index: /branches/pyyaml3000/tests/data/spec-09-20.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-20.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-20.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "detected\n",
+  !!str "\n\n# detected\n",
+  !!str " explicit\n",
+  !!str "\t detected\n",
+]
Index: /branches/pyyaml3000/tests/data/spec-07-04.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-04.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-04.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "foo"
Index: /branches/pyyaml3000/tests/data/spec-09-03.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-03.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-03.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!seq [
+  !!str " last",
+  !!str " last",
+  !!str " \tfirst last",
+]
Index: /branches/pyyaml3000/tests/data/spec-08-14.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-14.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-14.canonical	(revision 38)
@@ -0,0 +1,10 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "flow in block",
+  !!str "Block scalar\n",
+  !!map {
+    ? !!str "foo"
+    : !!str "bar"
+  }
+]
Index: /branches/pyyaml3000/tests/data/spec-05-02-utf8.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-02-utf8.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-02-utf8.data	(revision 38)
@@ -0,0 +1,3 @@
+# Invalid use of BOM
+ï»¿# inside a
+# document.
Index: /branches/pyyaml3000/tests/data/spec-05-09.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-09.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-09.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "text"
Index: /branches/pyyaml3000/tests/data/spec-09-24.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-24.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-24.canonical	(revision 38)
@@ -0,0 +1,10 @@
+%YAML 1.1
+---
+!!seq [
+  ? !!str "strip"
+  : !!str "",
+  ? !!str "clip"
+  : !!str "",
+  ? !!str "keep"
+  : !!str "\n",
+]
Index: /branches/pyyaml3000/tests/data/spec-07-08.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-08.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-08.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+!!seq [
+  !<!foo> "bar",
+  !<tag:yaml.org,2002:str> "string"
+  !<tag:ben-kiki.org,2000:type> "baz"
+]
Index: /branches/pyyaml3000/tests/data/spec-07-07a.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-07a.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-07a.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!<!foo> "bar"
Index: /branches/pyyaml3000/tests/data/spec-09-07.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-07.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-07.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "simple key"
+  : !!map {
+    ? !!str "also simple"
+    : !!str "value",
+    ? !!str "not a simple key"
+    : !!str "any value"
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-07-11.empty
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-11.empty	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-11.empty	(revision 38)
@@ -0,0 +1,2 @@
+# This stream contains no
+# documents, only comments.
Index: /branches/pyyaml3000/tests/data/spec-09-28.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-28.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-28.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!!str "\nliteral\n\ntext\n"
Index: /branches/pyyaml3000/tests/data/spec-10-02.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-02.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-02.data	(revision 38)
@@ -0,0 +1,8 @@
+[
+"double
+ quoted", 'single
+           quoted',
+plain
+ text, [ nested ],
+single: pair ,
+]
Index: /branches/pyyaml3000/tests/data/spec-02-11.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-11.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-11.data	(revision 38)
@@ -0,0 +1,9 @@
+? - Detroit Tigers
+  - Chicago cubs
+:
+  - 2001-07-23
+
+? [ New York Yankees,
+    Atlanta Braves ]
+: [ 2001-07-02, 2001-08-12,
+    2001-08-14 ]
Index: /branches/pyyaml3000/tests/data/spec-10-14.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-14.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-14.data	(revision 38)
@@ -0,0 +1,4 @@
+plain key: # empty value
+"quoted key":
+- one # explicit next-line
+- two # block value
Index: /branches/pyyaml3000/tests/data/spec-02-23.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-23.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-23.data	(revision 38)
@@ -0,0 +1,13 @@
+---
+not-date: !!str 2002-04-28
+
+picture: !!binary |
+ R0lGODlhDAAMAIQAAP//9/X
+ 17unp5WZmZgAAAOfn515eXv
+ Pz7Y6OjuDg4J+fn5OTk6enp
+ 56enmleECcgggoBADs=
+
+application specific tag: !something |
+ The semantics of the tag
+ above may be different for
+ different documents.
Index: /branches/pyyaml3000/tests/data/spec-05-11.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-11.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-11.data	(revision 38)
@@ -0,0 +1,4 @@
+|
+  Generic line break (no glyph)
+  Generic line break (glyphed)Â
+  Line separatorâš  Paragraph separatorâ©
Index: /branches/pyyaml3000/tests/data/spec-07-11.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-11.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-11.data	(revision 38)
@@ -0,0 +1,2 @@
+﻿# A stream may contain
+# no documents.
Index: /branches/pyyaml3000/tests/data/spec-02-07.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-07.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-07.data	(revision 38)
@@ -0,0 +1,10 @@
+# Ranking of 1998 home runs
+---
+- Mark McGwire
+- Sammy Sosa
+- Ken Griffey
+
+# Team ranking
+---
+- Chicago Cubs
+- St Louis Cardinals
Index: /branches/pyyaml3000/tests/data/spec-08-11.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-11.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-11.data	(revision 38)
@@ -0,0 +1,2 @@
+First occurrence: &anchor Value
+Second occurrence: *anchor
Index: /branches/pyyaml3000/tests/data/spec-05-02-utf16le.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-02-utf16le.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-02-utf16le.error	(revision 38)
@@ -0,0 +1,3 @@
+ERROR:
+ A BOM must not appear
+ inside a document.
Index: /branches/pyyaml3000/tests/data/spec-09-11.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-11.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-11.data	(revision 38)
@@ -0,0 +1,5 @@
+- 'first
+  	'
+- 'first
+
+  	last'
Index: /branches/pyyaml3000/tests/data/spec-02-19.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-19.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-19.data	(revision 38)
@@ -0,0 +1,5 @@
+canonical: 12345
+decimal: +12,345
+sexagesimal: 3:25:45
+octal: 014
+hexadecimal: 0xC
Index: /branches/pyyaml3000/tests/data/spec-05-07.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-07.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-07.data	(revision 38)
@@ -0,0 +1,4 @@
+literal: |
+  text
+folded: >
+  text
Index: /branches/pyyaml3000/tests/data/spec-06-07.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-07.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-07.data	(revision 38)
@@ -0,0 +1,8 @@
+- foo
+ 
+  bar
+- |-
+  foo
+ 
+  bar
+  
Index: /branches/pyyaml3000/tests/data/spec-09-23.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-23.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-23.data	(revision 38)
@@ -0,0 +1,15 @@
+ # Strip
+  # Comments:
+strip: |-
+  # textâ©  âš # Clip
+  # comments:
+Â
+clip: |
+  # textÂ
+ â© # Keep
+  # comments:
+Â
+keep: |+
+  # textâšÂ
+ # Trail
+  # comments.
Index: /branches/pyyaml3000/tests/data/spec-08-07.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-07.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-07.data	(revision 38)
@@ -0,0 +1,4 @@
+# Assuming conventional resolution:
+- "12"
+- 12
+- ! 12
Index: /branches/pyyaml3000/tests/data/spec-09-07.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-07.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-07.data	(revision 38)
@@ -0,0 +1,6 @@
+'simple key' : {
+  'also simple' : value,
+  ? 'not a
+  simple key' : 'any
+  value'
+}
Index: /branches/pyyaml3000/tests/data/spec-10-03.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-03.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-03.canonical	(revision 38)
@@ -0,0 +1,12 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "block"
+  : !!seq [
+    !!str "one",
+    !!map {
+      ? !!str "two"
+      : !!str "three"
+    }
+  ]
+}
Index: /branches/pyyaml3000/tests/data/spec-09-19.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-19.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-19.data	(revision 38)
@@ -0,0 +1,4 @@
+- |
+ literal
+- >
+ folded
Index: /branches/pyyaml3000/tests/data/spec-10-07.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-07.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-07.canonical	(revision 38)
@@ -0,0 +1,16 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str ""
+  : !!str "value",
+  ? !!str "explicit key"
+  : !!str "value",
+  ? !!str "simple key"
+  : !!str "value",
+  ? !!seq [
+    !!str "collection",
+    !!str "simple",
+    !!str "key"
+  ]
+  : !!str "value"
+}
Index: /branches/pyyaml3000/tests/data/spec-06-03.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-03.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-03.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "key"
+  : !!str "value"
+}
Index: /branches/pyyaml3000/tests/data/spec-05-14.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-14.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-14.canonical	(revision 38)
@@ -0,0 +1,7 @@
+%YAML 1.1
+---
+"Fun with \x5C
+ \x22 \x07 \x08 \x1B \0C
+ \x0A \x0D \x09 \x0B \x00
+ \x20 \xA0 \x85 \u2028 \u2029
+ A A A"
Index: /branches/pyyaml3000/tests/data/spec-08-02.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-02.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-02.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "First occurrence"
+  : &A !!str "Value",
+  ? !!str "Second occurrence"
+  : *A
+}
Index: /branches/pyyaml3000/tests/data/spec-07-13.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-13.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-13.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!str "First document"
+---
+!<!foo> "No directives"
+---
+!<!foobar> "With directives"
+---
+!<!baz> "Reset settings"
Index: /branches/pyyaml3000/tests/data/spec-09-12.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-12.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-12.canonical	(revision 38)
@@ -0,0 +1,12 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "::std::vector",
+  !!str "Up, up, and away!",
+  !!int "-123",
+  !!seq [
+    !!str "::std::vector",
+    !!str "Up, up, and away!",
+    !!int "-123",
+  ]
+]
Index: /branches/pyyaml3000/tests/data/spec-06-07.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-07.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-07.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!seq {
+  !!str "foo\nbar",
+  !!str "foo\n\nbar"
+}
Index: /branches/pyyaml3000/tests/data/spec-09-33.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-33.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-33.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "folded line\n\
+        next line\n\
+        \  * bullet\n\
+        \  * list\n\
+        last line\n"
+]
Index: /branches/pyyaml3000/tests/data/spec-09-16.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-16.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-16.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!str "as space \
+  trimmed\n\
+  specific\L\n\
+  none"
Index: /branches/pyyaml3000/tests/data/spec-10-11.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-11.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-11.data	(revision 38)
@@ -0,0 +1,7 @@
+[
+? explicit key1 : explicit value,
+? explicit key2 : , # Explicit empty
+? explicit key3,     # Implicit empty
+simple key1 : explicit value,
+simple key2 : ,     # Explicit empty
+]
Index: /branches/pyyaml3000/tests/data/spec-02-20.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-20.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-20.data	(revision 38)
@@ -0,0 +1,6 @@
+canonical: 1.23015e+3
+exponential: 12.3015e+02
+sexagesimal: 20:30.15
+fixed: 1,230.15
+negative infinity: -.inf
+not a number: .NaN
Index: /branches/pyyaml3000/tests/data/spec-02-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-04.data	(revision 38)
@@ -0,0 +1,8 @@
+-
+  name: Mark McGwire
+  hr:   65
+  avg:  0.278
+-
+  name: Sammy Sosa
+  hr:   63
+  avg:  0.288
Index: /branches/pyyaml3000/tests/data/spec-10-07.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-07.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-07.data	(revision 38)
@@ -0,0 +1,7 @@
+{
+? : value # Empty key
+? explicit
+ key: value,
+simple key : value
+[ collection, simple, key ]: value
+}
Index: /branches/pyyaml3000/tests/data/spec-02-16.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-16.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-16.data	(revision 38)
@@ -0,0 +1,7 @@
+name: Mark McGwire
+accomplishment: >
+  Mark set a major league
+  home run record in 1998.
+stats: |
+  65 Home Runs
+  0.278 Batting Average
Index: /branches/pyyaml3000/tests/data/spec-05-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-04.data	(revision 38)
@@ -0,0 +1,2 @@
+sequence: [ one, two, ]
+mapping: { sky: blue, sea: green }
Index: /branches/pyyaml3000/tests/data/spec-06-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-04.data	(revision 38)
@@ -0,0 +1,4 @@
+key:    # Comment
+        # lines
+  value
+
Index: /branches/pyyaml3000/tests/data/spec-07-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-04.data	(revision 38)
@@ -0,0 +1,3 @@
+%TAG !yaml! tag:yaml.org,2002:
+---
+!yaml!str "foo"
Index: /branches/pyyaml3000/tests/data/spec-09-20.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-20.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-20.data	(revision 38)
@@ -0,0 +1,11 @@
+- |
+ detected
+- >
+ 
+  
+  # detected
+- |1
+  explicit
+- >
+ 	
+ detected
Index: /branches/pyyaml3000/tests/data/spec-08-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-04.data	(revision 38)
@@ -0,0 +1,2 @@
+- !<!> foo
+- !<$:?> bar
Index: /branches/pyyaml3000/tests/data/spec-02-28.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-28.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-28.data	(revision 38)
@@ -0,0 +1,26 @@
+---
+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
Index: /branches/pyyaml3000/tests/data/spec-09-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-04.data	(revision 38)
@@ -0,0 +1,4 @@
+ "first
+ 	inner 1	
+ \ inner 2 \
+ last"
Index: /branches/pyyaml3000/tests/data/spec-09-32.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-32.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-32.data	(revision 38)
@@ -0,0 +1,14 @@
+>
+ folded
+ line
+
+ next
+ line
+
+   * bullet
+   * list
+
+ last
+ line
+
+# Comment
Index: /branches/pyyaml3000/tests/data/spec-09-16.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-16.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-16.data	(revision 38)
@@ -0,0 +1,5 @@
+ as space	Â
+ trimmed Â
+Â
+ specificâšÂ
+ none
Index: /branches/pyyaml3000/tests/data/spec-10-12.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-12.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-12.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "block"
+  : !!map {
+    ? !!str "key",
+    : !!str "value"
+  }
+}
Index: /branches/pyyaml3000/tests/data/spec-09-28.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-28.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-28.data	(revision 38)
@@ -0,0 +1,8 @@
+|
+ 
+  
+  literal
+ 
+  text
+
+ # Comment
Index: /branches/pyyaml3000/tests/data/spec-07-01.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-01.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-01.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+--- !!str
+"foo"
Index: /branches/pyyaml3000/tests/data/spec-05-12.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-12.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-12.error	(revision 38)
@@ -0,0 +1,8 @@
+ERROR:
+ Tabs may appear inside
+ comments and quoted or
+ block scalar content.
+ Tabs must not appear
+ elsewhere, such as
+ in indentation and
+ separation spaces.
Index: /branches/pyyaml3000/tests/data/spec-08-11.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-11.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-11.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "First occurrence"
+  : &A !!str "Value",
+  ? !!str "Second occurrence"
+  : *A
+}
Index: /branches/pyyaml3000/tests/data/spec-05-06.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-06.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-06.canonical	(revision 38)
@@ -0,0 +1,8 @@
+%YAML 1.1
+---
+!!map {
+  ? !!str "anchored"
+  : !local &A1 "value",
+  ? !!str "alias"
+  : *A1,
+}
Index: /branches/pyyaml3000/tests/data/spec-09-21.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-21.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-21.canonical	(revision 38)
@@ -0,0 +1,7 @@
+ERROR:
+- A leading all-space line must
+  not have too many spaces.
+- A following text line must
+  not be less indented.
+- The text is less indented
+  than the indicated level.
Index: /branches/pyyaml3000/tests/data/spec-09-04.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-04.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-04.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!str "first \
+  inner 1  \
+  inner 2 \
+  last"
Index: /branches/pyyaml3000/tests/data/spec-08-04.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-04.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-04.error	(revision 38)
@@ -0,0 +1,6 @@
+ERROR:
+- Verbatim tags aren't resolved,
+  so ! is invalid.
+- The $:? tag is neither a global
+  URI tag nor a local tag starting
+  with â!â.
Index: /branches/pyyaml3000/tests/data/spec-08-15.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-15.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-15.canonical	(revision 38)
@@ -0,0 +1,11 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "",
+  !!map {
+    ? !!str "foo"
+    : !!str "",
+    ? !!str "",
+    : !!str "bar",
+  }
+]
Index: /branches/pyyaml3000/tests/data/spec-07-07b.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-07b.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-07b.canonical	(revision 38)
@@ -0,0 +1,3 @@
+%YAML 1.1
+---
+!<tag:ben-kiki.org,2000:app/foo> "bar"
Index: /branches/pyyaml3000/tests/data/spec-07-09.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-09.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-09.canonical	(revision 38)
@@ -0,0 +1,9 @@
+%YAML 1.1
+---
+!!str "foo"
+%YAML 1.1
+---
+!!str "bar"
+%YAML 1.1
+---
+!!str "baz"
Index: /branches/pyyaml3000/tests/data/spec-09-14.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-14.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-14.error	(revision 38)
@@ -0,0 +1,6 @@
+ERROR:
+ The --- and ... document
+ start and end markers must
+ not be specified as the
+ first content line of a
+ non-indented plain scalar.
Index: /branches/pyyaml3000/tests/data/spec-09-25.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-25.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-25.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "literal\n\
+        \ttext\n"
+]
Index: /branches/pyyaml3000/tests/data/spec-09-08.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-08.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-08.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!str "as space \
+  trimmed\n\
+  specific\L\n\
+  none"
Index: /branches/pyyaml3000/tests/data/spec-05-02-utf16be.error
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-02-utf16be.error	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-02-utf16be.error	(revision 38)
@@ -0,0 +1,3 @@
+ERROR:
+ A BOM must not appear
+ inside a document.
Index: /branches/pyyaml3000/tests/data/spec-09-29.canonical
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-29.canonical	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-29.canonical	(revision 38)
@@ -0,0 +1,6 @@
+%YAML 1.1
+---
+!!seq [
+  !!str "folded text\n\
+        \tlines\n"
+]
Index: /branches/pyyaml3000/tests/data/spec-02-01.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-01.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-01.data	(revision 38)
@@ -0,0 +1,3 @@
+- Mark McGwire
+- Sammy Sosa
+- Ken Griffey
Index: /branches/pyyaml3000/tests/data/spec-10-04.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-10-04.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-10-04.data	(revision 38)
@@ -0,0 +1,4 @@
+block:
+- one
+-
+ - two
Index: /branches/pyyaml3000/tests/data/spec-02-13.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-13.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-13.data	(revision 38)
@@ -0,0 +1,4 @@
+# ASCII Art
+--- |
+  \//||\/||
+  // ||  ||__
Index: /branches/pyyaml3000/tests/data/spec-06-01.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-06-01.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-06-01.data	(revision 38)
@@ -0,0 +1,12 @@
+  # 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.
Index: /branches/pyyaml3000/tests/data/spec-07-01.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-01.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-01.data	(revision 38)
@@ -0,0 +1,3 @@
+%FOO  bar baz # Should be ignored
+               # with a warning.
+--- "foo"
Index: /branches/pyyaml3000/tests/data/spec-05-13.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-13.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-13.data	(revision 38)
@@ -0,0 +1,3 @@
+  "Text containing   
+  both space and	
+  	tab	characters"
Index: /branches/pyyaml3000/tests/data/spec-02-25.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-25.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-25.data	(revision 38)
@@ -0,0 +1,7 @@
+# sets are represented as a
+# mapping where each key is
+# associated with the empty string
+--- !!set
+? Mark McGwire
+? Sammy Sosa
+? Ken Griff
Index: /branches/pyyaml3000/tests/data/spec-08-01.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-01.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-01.data	(revision 38)
@@ -0,0 +1,4 @@
+!!str
+ &a1
+  "foo" : !!str bar
+&a2 baz : *a1
Index: /branches/pyyaml3000/tests/data/spec-09-01.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-01.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-01.data	(revision 38)
@@ -0,0 +1,6 @@
+"simple key" : {
+  "also simple" : value,
+  ? "not a
+  simple key" : "any
+  value"
+}
Index: /branches/pyyaml3000/tests/data/spec-02-09.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-02-09.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-02-09.data	(revision 38)
@@ -0,0 +1,8 @@
+---
+hr: # 1998 hr ranking
+  - Mark McGwire
+  - Sammy Sosa
+rbi:
+  # 1998 rbi ranking
+  - Sammy Sosa
+  - Ken Griffey
Index: /branches/pyyaml3000/tests/data/spec-07-13.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-13.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-13.data	(revision 38)
@@ -0,0 +1,9 @@
+! "First document"
+---
+!foo "No directives"
+%TAG ! !foo
+---
+!bar "With directives"
+%YAML 1.1
+---
+!baz "Reset settings"
Index: /branches/pyyaml3000/tests/data/spec-08-13.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-08-13.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-08-13.data	(revision 38)
@@ -0,0 +1,4 @@
+{
+  ? foo :,
+  ? : bar,
+}
Index: /branches/pyyaml3000/tests/data/spec-09-13.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-13.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-13.data	(revision 38)
@@ -0,0 +1,6 @@
+simple key : {
+  also simple : value,
+  ? not a
+  simple key : any
+  value
+}
Index: /branches/pyyaml3000/tests/data/spec-05-09.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-05-09.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-05-09.data	(revision 38)
@@ -0,0 +1,2 @@
+%YAML 1.1
+--- text
Index: /branches/pyyaml3000/tests/data/spec-07-09.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-09.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-09.data	(revision 38)
@@ -0,0 +1,11 @@
+---
+foo
+...
+# Repeated end marker.
+...
+---
+bar
+# No end marker.
+---
+baz
+...
Index: /branches/pyyaml3000/tests/data/spec-09-25.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-09-25.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-09-25.data	(revision 38)
@@ -0,0 +1,3 @@
+| # Simple block scalar
+ literal
+ 	 text
Index: /branches/pyyaml3000/tests/data/spec-07-07b.data
===================================================================
--- /branches/pyyaml3000/tests/data/spec-07-07b.data	(revision 38)
+++ /branches/pyyaml3000/tests/data/spec-07-07b.data	(revision 38)
@@ -0,0 +1,4 @@
+# Migrated to global:
+%TAG ! tag:ben-kiki.org,2000:app/
+---
+!foo "bar"
