@@ -4,27 +4,27 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
44 [ [ Plain [Str "3"] ]
55 ]) ]
66, Header 1 [Str "Level",Space,Str "one",Space,Str "header"]
7−, Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "set",Space,Str "of",Space,Str "tests",Space,Str "for",Space,Str "pandoc.",Space,Str "Most",Space,Str "of",Space,Str "them",Space,Str "are",Space,Str "adapted",Space,Str "from",Space,Str "John",Space,Str "Gruber's",Space,Str "markdown",Space,Str "test",Space,Str "suite."]
7+, Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "set",Space,Str "of",Space,Str "tests",Space,Str "for",Space,Str "pandoc",Str ".",Space,Str "Most",Space,Str "of",Space,Str "them",Space,Str "are",Space,Str "adapted",Space,Str "from",Space,Str "John",Space,Str "Gruber",Apostrophe,Str "s",Space,Str "markdown",Space,Str "test",Space,Str "suite",Str "."]
88, Header 2 [Str "Level",Space,Str "two",Space,Str "header"]
99, Header 3 [Str "Level",Space,Str "three"]
1010, Header 4 [Str "Level",Space,Str "four",Space,Str "with",Space,Emph [Str "emphasis"]]
1111, Header 5 [Str "Level",Space,Str "five"]
1212, Header 1 [Str "Paragraphs"]
13−, Para [Str "Here's",Space,Str "a",Space,Str "regular",Space,Str "paragraph."]
14−, Para [Str "In",Space,Str "Markdown",Space,Str "1.0.0",Space,Str "and",Space,Str "earlier.",Space,Str "Version",Space,Str "8.",Space,Str "This",Space,Str "line",Space,Str "turns",Space,Str "into",Space,Str "a",Space,Str "list",Space,Str "item.",Space,Str "Because",Space,Str "a",Space,Str "hard",Str "-",Str "wrapped",Space,Str "line",Space,Str "in",Space,Str "the",Space,Str "middle",Space,Str "of",Space,Str "a",Space,Str "paragraph",Space,Str "looked",Space,Str "like",Space,Str "a",Space,Str "list",Space,Str "item."]
15−, Para [Str "Here's",Space,Str "one",Space,Str "with",Space,Str "a",Space,Str "bullet.",Space,Str "*",Space,Str "criminey."]
13+, Para [Str "Here",Apostrophe,Str "s",Space,Str "a",Space,Str "regular",Space,Str "paragraph",Str "."]
14+, Para [Str "In",Space,Str "Markdown",Space,Str "1",Str ".",Str "0",Str ".",Str "0",Space,Str "and",Space,Str "earlier",Str ".",Space,Str "Version",Space,Str "8",Str ".",Space,Str "This",Space,Str "line",Space,Str "turns",Space,Str "into",Space,Str "a",Space,Str "list",Space,Str "item",Str ".",Space,Str "Because",Space,Str "a",Space,Str "hard",Str "-",Str "wrapped",Space,Str "line",Space,Str "in",Space,Str "the",Space,Str "middle",Space,Str "of",Space,Str "a",Space,Str "paragraph",Space,Str "looked",Space,Str "like",Space,Str "a",Space,Str "list",Space,Str "item",Str "."]
15+, Para [Str "Here",Apostrophe,Str "s",Space,Str "one",Space,Str "with",Space,Str "a",Space,Str "bullet",Str ".",Space,Str "*",Space,Str "criminey",Str "."]
1616, Para [Str "Horizontal",Space,Str "rule",Str ":"]
1717, HorizontalRule
1818, Para [Str "Another",Str ":"]
1919, HorizontalRule
2020, Header 1 [Str "Block",Space,Str "Quotes"]
21−, Para [Str "Here's",Space,Str "a",Space,Str "block",Space,Str "quote",Str ":"]
21+, Para [Str "Here",Apostrophe,Str "s",Space,Str "a",Space,Str "block",Space,Str "quote",Str ":"]
2222, BlockQuote
23− [ Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "block",Space,Str "quote.",Space,Str "It",Space,Str "is",Space,Str "pretty",Space,Str "short."] ]
23+ [ Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "block",Space,Str "quote",Str ".",Space,Str "It",Space,Str "is",Space,Str "pretty",Space,Str "short",Str "."] ]
2424
25−, Para [Str "Here's",Space,Str "another,",Space,Str "differently",Space,Str "indented",Str ":"]
25+, Para [Str "Here",Apostrophe,Str "s",Space,Str "another,",Space,Str "differently",Space,Str "indented",Str ":"]
2626, BlockQuote
27− [ Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "block",Space,Str "quote.",Space,Str "It's",Space,Str "indented",Space,Str "with",Space,Str "a",Space,Str "tab."]
27+ [ Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "block",Space,Str "quote",Str ".",Space,Str "It",Apostrophe,Str "s",Space,Str "indented",Space,Str "with",Space,Str "a",Space,Str "tab",Str "."]
2828 , Para [Str "Code",Space,Str "in",Space,Str "a",Space,Str "block",Space,Str "quote",Str ":"]
2929 , CodeBlock ("",[],[]) "sub status {\n print \"working\";\n}"
3030 , Para [Str "List",Space,Str "in",Space,Str "a",Space,Str "block",Space,Str "quote",Str ":"]
@@ -100,9 +100,9 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
100100 , [ Para [Str "Three"] ] ]
101101, Para [Str "Multiple",Space,Str "paragraphs",Str ":"]
102102, OrderedList (1,Decimal,Period)
103− [ [ Para [Str "Item",Space,Str "1,",Space,Str "graf",Space,Str "one."]
104− , Para [Str "Item",Space,Str "1.",Space,Str "graf",Space,Str "two.",Space,Str "The",Space,Str "quick",Space,Str "brown",Space,Str "fox",Space,Str "jumped",Space,Str "over",Space,Str "the",Space,Str "lazy",Space,Str "dog's",Space,Str "back."] ], [ Para [Str "Item",Space,Str "2."] ]
105− , [ Para [Str "Item",Space,Str "3."] ] ]
103+ [ [ Para [Str "Item",Space,Str "1,",Space,Str "graf",Space,Str "one",Str "."]
104+ , Para [Str "Item",Space,Str "1",Str ".",Space,Str "graf",Space,Str "two",Str ".",Space,Str "The",Space,Str "quick",Space,Str "brown",Space,Str "fox",Space,Str "jumped",Space,Str "over",Space,Str "the",Space,Str "lazy",Space,Str "dog",Apostrophe,Str "s",Space,Str "back",Str "."] ], [ Para [Str "Item",Space,Str "2",Str "."] ]
105+ , [ Para [Str "Item",Space,Str "3",Str "."] ] ]
106106, Para [Str "Nested",Str ":"]
107107, BulletList
108108 [ [ Para [Str "Tab"]
@@ -111,7 +111,7 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
111111 , BulletList
112112 [ [ Plain [Str "Tab"] ]
113113 ] ] ] ] ]
114−, Para [Str "Here's",Space,Str "another",Str ":"]
114+, Para [Str "Here",Apostrophe,Str "s",Space,Str "another",Str ":"]
115115, OrderedList (1,Decimal,Period)
116116 [ [ Para [Str "First"] ]
117117 , [ Para [Str "Second",Str ":"]
@@ -135,7 +135,7 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
135135, OrderedList (1,UpperAlpha,Period)
136136 [ [ Para [Str "Upper",Space,Str "Alpha"]
137137 , OrderedList (1,UpperRoman,Period)
138− [ [ Para [Str "Upper",Space,Str "Roman."]
138+ [ [ Para [Str "Upper",Space,Str "Roman",Str "."]
139139 , OrderedList (6,Decimal,TwoParens)
140140 [ [ Para [Str "Decimal",Space,Str "start",Space,Str "with",Space,Str "6"]
141141 , OrderedList (3,LowerAlpha,OneParen)
@@ -143,10 +143,10 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
143143 ] ] ] ] ] ] ]
144144, Para [Str "Autonumbering",Str ":"]
145145, OrderedList (1,DefaultStyle,DefaultDelim)
146− [ [ Plain [Str "Autonumber."] ]
147− , [ Para [Str "More."]
146+ [ [ Plain [Str "Autonumber",Str "."] ]
147+ , [ Para [Str "More",Str "."]
148148 , OrderedList (1,DefaultStyle,DefaultDelim)
149− [ [ Plain [Str "Nested."] ]
149+ [ [ Plain [Str "Nested",Str "."] ]
150150 ] ] ]
151151, Para [Str "Autonumbering",Space,Str "with",Space,Str "explicit",Space,Str "start",Str ":"]
152152, OrderedList (4,LowerAlpha,TwoParens)
@@ -155,34 +155,34 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
155155, Header 2 [Str "Definition"]
156156, DefinitionList
157157 [ ([Str "term",Space,Str "1"],
158− [ [ Para [Str "Definition",Space,Str "1."] ]
158+ [ [ Para [Str "Definition",Space,Str "1",Str "."] ]
159159 ])
160160 , ([Str "term",Space,Str "2"],
161− [ [ Para [Str "Definition",Space,Str "2,",Space,Str "paragraph",Space,Str "1."]
162− , Para [Str "Definition",Space,Str "2,",Space,Str "paragraph",Space,Str "2."] ]])
161+ [ [ Para [Str "Definition",Space,Str "2,",Space,Str "paragraph",Space,Str "1",Str "."]
162+ , Para [Str "Definition",Space,Str "2,",Space,Str "paragraph",Space,Str "2",Str "."] ]])
163163 , ([Str "term",Space,Str "with",Space,Emph [Str "emphasis"]],
164− [ [ Para [Str "Definition",Space,Str "3."] ]
164+ [ [ Para [Str "Definition",Space,Str "3",Str "."] ]
165165 ]) ]
166166, Header 1 [Str "Field",Space,Str "Lists"]
167167, DefinitionList
168168 [ ([Str "address"],
169− [ [ Plain [Str "61",Space,Str "Main",Space,Str "St."] ]
169+ [ [ Plain [Str "61",Space,Str "Main",Space,Str "St",Str "."] ]
170170 ])
171171 , ([Str "city"],
172172 [ [ Plain [Emph [Str "Nowhere"],Str ",",Space,Str "MA,",Space,Str "USA"] ]
173173 ])
174174 , ([Str "phone"],
175− [ [ Plain [Str "123",Str "-",Str "4567"] ]
175+ [ [ Plain [Str "123",EnDash,Str "4567"] ]
176176 ]) ]
177177, DefinitionList
178178 [ ([Str "address"],
179− [ [ Plain [Str "61",Space,Str "Main",Space,Str "St."] ]
179+ [ [ Plain [Str "61",Space,Str "Main",Space,Str "St",Str "."] ]
180180 ])
181181 , ([Str "city"],
182182 [ [ Plain [Emph [Str "Nowhere"],Str ",",Space,Str "MA,",Space,Str "USA"] ]
183183 ])
184184 , ([Str "phone"],
185− [ [ Plain [Str "123",Str "-",Str "4567"] ]
185+ [ [ Plain [Str "123",EnDash,Str "4567"] ]
186186 ]) ]
187187, Header 1 [Str "HTML",Space,Str "Blocks"]
188188, Para [Str "Simple",Space,Str "block",Space,Str "on",Space,Str "one",Space,Str "line",Str ":"]
@@ -203,10 +203,10 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
203203 , [ Plain [Str "section",Str ":",Space,Str "\167"] ]
204204 , [ Plain [Str "set",Space,Str "membership",Str ":",Space,Str "\8712"] ]
205205 , [ Plain [Str "copyright",Str ":",Space,Str "\169"] ] ]
206−, Para [Str "AT&T",Space,Str "has",Space,Str "an",Space,Str "ampersand",Space,Str "in",Space,Str "their",Space,Str "name."]
207−, Para [Str "This",Space,Str "&",Space,Str "that."]
208−, Para [Str "4",Space,Str "<",Space,Str "5."]
209−, Para [Str "6",Space,Str ">",Space,Str "5."]
206+, Para [Str "AT&T",Space,Str "has",Space,Str "an",Space,Str "ampersand",Space,Str "in",Space,Str "their",Space,Str "name",Str "."]
207+, Para [Str "This",Space,Str "&",Space,Str "that",Str "."]
208+, Para [Str "4",Space,Str "<",Space,Str "5",Str "."]
209+, Para [Str "6",Space,Str ">",Space,Str "5",Str "."]
210210, Para [Str "Backslash",Str ":",Space,Str "\\"]
211211, Para [Str "Backtick",Str ":",Space,Str "`"]
212212, Para [Str "Asterisk",Str ":",Space,Str "*"]
@@ -226,17 +226,17 @@ Pandoc (Meta {docTitle = [Str "Pandoc",Space,Str "Test",Space,Str "Suite",Str ":
226226, Header 1 [Str "Links"]
227227, Para [Str "Explicit",Str ":",Space,Str "a",Space,Link [Str "URL"] ("/url/",""),Str "."]
228228, Para [Str "Two",Space,Str "anonymous",Space,Str "links",Str ":",Space,Link [Str "the",Space,Str "first"] ("/url1/",""),Space,Str "and",Space,Link [Str "the",Space,Str "second"] ("/url2/","")]
229−, Para [Str "Reference",Space,Str "links",Str ":",Space,Link [Str "link1"] ("/url1/",""),Space,Str "and",Space,Link [Str "link2"] ("/url2/",""),Space,Str "and",Space,Link [Str "link1"] ("/url1/",""),Space,Str "again."]
230−, Para [Str "Here's",Space,Str "a",Space,Link [Str "link",Space,Str "with",Space,Str "an",Space,Str "ampersand",Space,Str "in",Space,Str "the",Space,Str "URL"] ("http://example.com/?foo=1&bar=2",""),Str "."]
231−, Para [Str "Here's",Space,Str "a",Space,Str "link",Space,Str "with",Space,Str "an",Space,Str "amersand",Space,Str "in",Space,Str "the",Space,Str "link",Space,Str "text",Str ":",Space,Link [Str "AT&T"] ("/url/",""),Str "."]
229+, Para [Str "Reference",Space,Str "links",Str ":",Space,Link [Str "link1"] ("/url1/",""),Space,Str "and",Space,Link [Str "link2"] ("/url2/",""),Space,Str "and",Space,Link [Str "link1"] ("/url1/",""),Space,Str "again",Str "."]
230+, Para [Str "Here",Apostrophe,Str "s",Space,Str "a",Space,Link [Str "link",Space,Str "with",Space,Str "an",Space,Str "ampersand",Space,Str "in",Space,Str "the",Space,Str "URL"] ("http://example.com/?foo=1&bar=2",""),Str "."]
231+, Para [Str "Here",Apostrophe,Str "s",Space,Str "a",Space,Str "link",Space,Str "with",Space,Str "an",Space,Str "amersand",Space,Str "in",Space,Str "the",Space,Str "link",Space,Str "text",Str ":",Space,Link [Str "AT&T"] ("/url/",""),Str "."]
232232, Para [Str "Autolinks",Str ":",Space,Link [Str "http://example.com/?foo=1&bar=2"] ("http://example.com/?foo=1&bar=2",""),Space,Str "and",Space,Link [Str "nobody@nowhere.net"] ("mailto:nobody@nowhere.net",""),Str "."]
233233, Para [Str "But",Space,Str "not",Space,Str "here",Str ":"]
234234, CodeBlock ("",[],[]) "http://example.com/"
235235, Header 1 [Str "Images"]
236−, Para [Str "From",Space,Str "\"Voyage",Space,Str "dans",Space,Str "la",Space,Str "Lune\"",Space,Str "by",Space,Str "Georges",Space,Str "Melies",Space,Str "(1902)",Str ":"]
236+, Para [Str "From",Space,Quoted DoubleQuote [Str "Voyage",Space,Str "dans",Space,Str "la",Space,Str "Lune"],Space,Str "by",Space,Str "Georges",Space,Str "Melies",Space,Str "(1902)",Str ":"]
237237, Plain [Image [Str "image"] ("lalune.jpg","")]
238238, Plain [Image [Str "Voyage dans la Lune"] ("lalune.jpg","Voyage dans la Lune")]
239−, Para [Str "Here",Space,Str "is",Space,Str "a",Space,Str "movie",Space,Image [Str "movie"] ("movie.jpg",""),Space,Str "icon."]
239+, Para [Str "Here",Space,Str "is",Space,Str "a",Space,Str "movie",Space,Image [Str "movie"] ("movie.jpg",""),Space,Str "icon",Str "."]
240240, Header 1 [Str "Comments"]
241241, Para [Str "First",Space,Str "paragraph"]
242242, Para [Str "Another",Space,Str "paragraph"]