aboutsummaryrefslogtreecommitdiff
path: root/test/html-reader.native
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2021-09-28 21:17:53 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2021-09-28 21:17:53 -0700
commit0bdcf415e4eff83ad8e35c1d41c8a28e0bbd5da1 (patch)
treec9bda08418e67755254ad2d1d2e95dd691bd1902 /test/html-reader.native
parent8018179b3df34cd7fdbd77c7a08b21fd8d5b5b31 (diff)
downloadpandoc-0bdcf415e4eff83ad8e35c1d41c8a28e0bbd5da1.tar.gz
Switch from pretty-simple to pretty-show for native output.
Update tests. Reason: it turns out that the native output generated by pretty-simple isn't always readable by the native reader. According to https://github.com/cdepillabout/pretty-simple/issues/99 it is not a design goal of the library that the rendered values be readable using 'read'. This makes it unsuitable for our purposes. pretty-show is a bit slower and it uses 4-space indents (non-configurable), but it doesn't have this serious drawback.
Diffstat (limited to 'test/html-reader.native')
-rw-r--r--test/html-reader.native6163
1 files changed, 3041 insertions, 3122 deletions
diff --git a/test/html-reader.native b/test/html-reader.native
index 20f45c873..dba1cb85f 100644
--- a/test/html-reader.native
+++ b/test/html-reader.native
@@ -1,729 +1,601 @@
Pandoc
- ( Meta
- { unMeta = fromList
- [
- ( "generator", MetaInlines [ Str "pandoc" ] )
- ,
- ( "title"
- , MetaInlines
- [ Str "Pandoc", Space, Str "Test", Space, Str "Suite" ]
- )
- ]
+ Meta
+ { unMeta =
+ fromList
+ [ ( "generator" , MetaInlines [ Str "pandoc" ] )
+ , ( "title"
+ , MetaInlines
+ [ Str "Pandoc"
+ , Space
+ , Str "Test"
+ , Space
+ , Str "Suite"
+ ]
+ )
+ ]
}
- )
- [ Header 1
- ( "pandoc-test-suite", [ "title" ], [] )
- [ Str "Pandoc", Space, Str "Test", Space, Str "Suite" ]
- , 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."
- ]
- , HorizontalRule
- , Header 1
- ( "headers", [], [] )
- [ Str "Headers" ]
- , Header 2
- ( "level-2-with-an-embedded-link", [], [] )
- [ Str "Level"
- , Space
- , Str "2"
- , Space
- , Str "with"
- , Space
- , Str "an"
- , Space
- , Link
- ( "", [], [] )
- [ Str "embedded", Space, Str "link" ]
- ( "/url", "" )
- ]
- , Header 3
- ( "level-3-with-emphasis", [], [] )
- [ Str "Level"
- , Space
- , Str "3"
- , Space
- , Str "with"
- , Space
- , Emph
- [ Str "emphasis" ]
- ]
- , Header 4
- ( "level-4", [], [] )
- [ Str "Level", Space, Str "4" ]
- , Header 5
- ( "level-5", [], [] )
- [ Str "Level", Space, Str "5" ]
- , Header 1
- ( "level-1", [], [] )
- [ Str "Level", Space, Str "1" ]
- , Header 2
- ( "level-2-with-emphasis", [], [] )
- [ Str "Level"
- , Space
- , Str "2"
- , Space
- , Str "with"
- , Space
- , Emph
- [ Str "emphasis" ]
- ]
- , Header 3
- ( "level-3", [], [] )
- [ Str "Level", Space, Str "3" ]
- , Para
- [ Str "with"
- , Space
- , Str "no"
- , Space
- , Str "blank"
- , Space
- , Str "line"
- ]
- , Header 2
- ( "level-2", [], [] )
- [ Str "Level", Space, Str "2" ]
- , Para
- [ Str "with"
- , Space
- , Str "no"
- , Space
- , Str "blank"
- , Space
- , Str "line"
- ]
- , HorizontalRule
- , Header 1
- ( "paragraphs", [], [] )
- [ Str "Paragraphs" ]
- , Para
- [ Str "Here's"
- , Space
- , Str "a"
- , Space
- , Str "regular"
- , Space
- , Str "paragraph."
- ]
- , 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-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."
- ]
- , Para
- [ Str "Here's"
- , Space
- , Str "one"
- , Space
- , Str "with"
- , Space
- , Str "a"
- , Space
- , Str "bullet."
- , Space
- , Str "*"
- , Space
- , Str "criminey."
- ]
- , Para
- [ Str "There"
- , Space
- , Str "should"
- , Space
- , Str "be"
- , Space
- , Str "a"
- , Space
- , Str "hard"
- , Space
- , Str "line"
- , Space
- , Str "break"
- , LineBreak
- , Str "here."
- ]
- , HorizontalRule
- , Header 1
- ( "block-quotes", [], [] )
- [ Str "Block", Space, Str "Quotes" ]
+ [ Header
+ 1
+ ( "pandoc-test-suite" , [ "title" ] , [] )
+ [ Str "Pandoc" , Space , Str "Test" , Space , Str "Suite" ]
, Para
- [ Str "E-mail", Space, Str "style:" ]
- , BlockQuote
- [ Para
[ Str "This"
, Space
, Str "is"
, Space
, Str "a"
, Space
- , Str "block"
+ , Str "set"
, Space
- , Str "quote."
+ , Str "of"
, Space
- , Str "It"
+ , Str "tests"
, Space
- , Str "is"
+ , Str "for"
+ , Space
+ , Str "pandoc."
+ , Space
+ , Str "Most"
+ , Space
+ , Str "of"
, Space
- , Str "pretty"
+ , Str "them"
, Space
- , Str "short."
+ , Str "are"
+ , Space
+ , Str "adapted"
+ , Space
+ , Str "from"
+ , Space
+ , Str "John"
+ , Space
+ , Str "Gruber's"
+ , Space
+ , Str "markdown"
+ , Space
+ , Str "test"
+ , Space
+ , Str "suite."
]
- ]
- , BlockQuote
- [ Para
- [ Str "Code"
+ , HorizontalRule
+ , Header 1 ( "headers" , [] , [] ) [ Str "Headers" ]
+ , Header
+ 2
+ ( "level-2-with-an-embedded-link" , [] , [] )
+ [ Str "Level"
+ , Space
+ , Str "2"
+ , Space
+ , Str "with"
+ , Space
+ , Str "an"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "embedded" , Space , Str "link" ]
+ ( "/url" , "" )
+ ]
+ , Header
+ 3
+ ( "level-3-with-emphasis" , [] , [] )
+ [ Str "Level"
+ , Space
+ , Str "3"
+ , Space
+ , Str "with"
+ , Space
+ , Emph [ Str "emphasis" ]
+ ]
+ , Header
+ 4 ( "level-4" , [] , [] ) [ Str "Level" , Space , Str "4" ]
+ , Header
+ 5 ( "level-5" , [] , [] ) [ Str "Level" , Space , Str "5" ]
+ , Header
+ 1 ( "level-1" , [] , [] ) [ Str "Level" , Space , Str "1" ]
+ , Header
+ 2
+ ( "level-2-with-emphasis" , [] , [] )
+ [ Str "Level"
+ , Space
+ , Str "2"
+ , Space
+ , Str "with"
+ , Space
+ , Emph [ Str "emphasis" ]
+ ]
+ , Header
+ 3 ( "level-3" , [] , [] ) [ Str "Level" , Space , Str "3" ]
+ , Para
+ [ Str "with"
+ , Space
+ , Str "no"
+ , Space
+ , Str "blank"
+ , Space
+ , Str "line"
+ ]
+ , Header
+ 2 ( "level-2" , [] , [] ) [ Str "Level" , Space , Str "2" ]
+ , Para
+ [ Str "with"
+ , Space
+ , Str "no"
+ , Space
+ , Str "blank"
+ , Space
+ , Str "line"
+ ]
+ , HorizontalRule
+ , Header 1 ( "paragraphs" , [] , [] ) [ Str "Paragraphs" ]
+ , Para
+ [ Str "Here's"
+ , Space
+ , Str "a"
+ , Space
+ , Str "regular"
+ , Space
+ , Str "paragraph."
+ ]
+ , 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-wrapped"
+ , Space
+ , Str "line"
, Space
, Str "in"
, Space
+ , Str "the"
+ , Space
+ , Str "middle"
+ , Space
+ , Str "of"
+ , Space
, Str "a"
, Space
- , Str "block"
+ , Str "paragraph"
, Space
- , Str "quote:"
+ , Str "looked"
+ , Space
+ , Str "like"
+ , Space
+ , Str "a"
+ , Space
+ , Str "list"
+ , Space
+ , Str "item."
+ ]
+ , Para
+ [ Str "Here's"
+ , Space
+ , Str "one"
+ , Space
+ , Str "with"
+ , Space
+ , Str "a"
+ , Space
+ , Str "bullet."
+ , Space
+ , Str "*"
+ , Space
+ , Str "criminey."
+ ]
+ , Para
+ [ Str "There"
+ , Space
+ , Str "should"
+ , Space
+ , Str "be"
+ , Space
+ , Str "a"
+ , Space
+ , Str "hard"
+ , Space
+ , Str "line"
+ , Space
+ , Str "break"
+ , LineBreak
+ , Str "here."
]
- , CodeBlock
- ( "", [], [] ) "sub status {\n print \"working\";\n}"
- , Para
- [ Str "A", Space, Str "list:" ]
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Plain [ Str "item", Space, Str "one" ] ]
- ,
- [ Plain [ Str "item", Space, Str "two" ] ]
- ]
- , Para
- [ Str "Nested", Space, Str "block", Space, Str "quotes:" ]
- , BlockQuote
- [ Para [ Str "nested" ] ]
- , BlockQuote
- [ Para [ Str "nested" ] ]
- ]
- , Para
- [ Str "This"
- , Space
- , Str "should"
- , Space
- , Str "not"
- , Space
- , Str "be"
- , Space
- , Str "a"
- , Space
- , Str "block"
- , Space
- , Str "quote:"
- , Space
- , Str "2"
- , Space
- , Str ">"
- , Space
- , Str "1."
- ]
- , Para
- [ Str "Box-style:" ]
+ , HorizontalRule
+ , Header
+ 1
+ ( "block-quotes" , [] , [] )
+ [ Str "Block" , Space , Str "Quotes" ]
+ , Para [ Str "E-mail" , Space , Str "style:" ]
, BlockQuote
- [ Para
- [ Str "Example:" ]
- , CodeBlock
- ( "", [], [] ) "sub status {\n print \"working\";\n}"
- ]
+ [ 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."
+ ]
+ ]
, BlockQuote
- [ OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Plain [ Str "do", Space, Str "laundry" ] ]
- ,
- [ Plain
- [ Str "take"
+ [ Para
+ [ Str "Code"
, Space
- , Str "out"
+ , Str "in"
, Space
- , Str "the"
+ , Str "a"
, Space
- , Str "trash"
+ , Str "block"
+ , Space
+ , Str "quote:"
]
- ]
+ , CodeBlock
+ ( "" , [] , [] ) "sub status {\n print \"working\";\n}"
+ , Para [ Str "A" , Space , Str "list:" ]
+ , OrderedList
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "item" , Space , Str "one" ] ]
+ , [ Plain [ Str "item" , Space , Str "two" ] ]
+ ]
+ , Para
+ [ Str "Nested"
+ , Space
+ , Str "block"
+ , Space
+ , Str "quotes:"
+ ]
+ , BlockQuote [ Para [ Str "nested" ] ]
+ , BlockQuote [ Para [ Str "nested" ] ]
]
- ]
, Para
- [ Str "Here's"
- , Space
- , Str "a"
- , Space
- , Str "nested"
- , Space
- , Str "one:"
- ]
+ [ Str "This"
+ , Space
+ , Str "should"
+ , Space
+ , Str "not"
+ , Space
+ , Str "be"
+ , Space
+ , Str "a"
+ , Space
+ , Str "block"
+ , Space
+ , Str "quote:"
+ , Space
+ , Str "2"
+ , Space
+ , Str ">"
+ , Space
+ , Str "1."
+ ]
+ , Para [ Str "Box-style:" ]
, BlockQuote
- [ Para
- [ Str "Joe", Space, Str "said:" ]
- , BlockQuote
- [ Para [ Str "Don't", Space, Str "quote", Space, Str "me." ] ]
- ]
- , Para
- [ Str "And"
- , Space
- , Str "a"
- , Space
- , Str "following"
- , Space
- , Str "paragraph."
- ]
- , HorizontalRule
- , Header 1
- ( "inline-quotes", [], [] )
- [ Str "Inline", Space, Str "quotes" ]
- , Para
- [ Str "Normal"
- , Space
- , Str "text"
- , Space
- , Str "but"
- , Space
- , Str "then"
- , Space
- , Str "a"
- , Space
- , Quoted DoubleQuote
- [ Span
- ( ""
- , []
- ,
- [
- ( "cite"
- , "https://www.imdb.com/title/tt0062622/quotes/qt0396921"
- )
+ [ Para [ Str "Example:" ]
+ , CodeBlock
+ ( "" , [] , [] ) "sub status {\n print \"working\";\n}"
+ ]
+ , BlockQuote
+ [ OrderedList
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "do" , Space , Str "laundry" ] ]
+ , [ Plain
+ [ Str "take"
+ , Space
+ , Str "out"
+ , Space
+ , Str "the"
+ , Space
+ , Str "trash"
+ ]
+ ]
]
- )
- [ Str "inline", Space, Str "quote" ]
]
- , Str "."
- ]
, Para
- [ Quoted DoubleQuote
- [ Str "Missing"
+ [ Str "Here's"
, Space
, Str "a"
, Space
- , Str "cite"
- , Space
- , Str "attribute"
+ , Str "nested"
, Space
- , Str "means"
+ , Str "one:"
+ ]
+ , BlockQuote
+ [ Para [ Str "Joe" , Space , Str "said:" ]
+ , BlockQuote
+ [ Para
+ [ Str "Don't" , Space , Str "quote" , Space , Str "me." ]
+ ]
+ ]
+ , Para
+ [ Str "And"
, Space
- , Str "its"
+ , Str "a"
, Space
- , Str "just"
+ , Str "following"
, Space
- , Str "normal"
+ , Str "paragraph."
+ ]
+ , HorizontalRule
+ , Header
+ 1
+ ( "inline-quotes" , [] , [] )
+ [ Str "Inline" , Space , Str "quotes" ]
+ , Para
+ [ Str "Normal"
, Space
, Str "text"
+ , Space
+ , Str "but"
+ , Space
+ , Str "then"
+ , Space
+ , Str "a"
+ , Space
+ , Quoted
+ DoubleQuote
+ [ Span
+ ( ""
+ , []
+ , [ ( "cite"
+ , "https://www.imdb.com/title/tt0062622/quotes/qt0396921"
+ )
+ ]
+ )
+ [ Str "inline" , Space , Str "quote" ]
+ ]
+ , Str "."
]
- ]
- , HorizontalRule
- , Header 1
- ( "code-blocks", [], [] )
- [ Str "Code", Space, Str "Blocks" ]
, Para
- [ Str "Code:" ]
+ [ Quoted
+ DoubleQuote
+ [ Str "Missing"
+ , Space
+ , Str "a"
+ , Space
+ , Str "cite"
+ , Space
+ , Str "attribute"
+ , Space
+ , Str "means"
+ , Space
+ , Str "its"
+ , Space
+ , Str "just"
+ , Space
+ , Str "normal"
+ , Space
+ , Str "text"
+ ]
+ ]
+ , HorizontalRule
+ , Header
+ 1
+ ( "code-blocks" , [] , [] )
+ [ Str "Code" , Space , Str "Blocks" ]
+ , Para [ Str "Code:" ]
, CodeBlock
- ( ""
- , []
- , []
- ) "---- (should be four hyphens)\n\nsub status {\n print \"working\";\n}\n\nthis code block is indented by one tab"
- , Para
- [ Str "And:" ]
+ ( "" , [] , [] )
+ "---- (should be four hyphens)\n\nsub status {\n print \"working\";\n}\n\nthis code block is indented by one tab"
+ , Para [ Str "And:" ]
, CodeBlock
- ( ""
- , []
- , []
- ) " this code block is indented by two tabs\n\nThese should not be escaped: \\$ \\\\ \\> \\[ \\{"
+ ( "" , [] , [] )
+ " this code block is indented by two tabs\n\nThese should not be escaped: \\$ \\\\ \\> \\[ \\{"
, HorizontalRule
- , Header 1
- ( "lists", [], [] )
- [ Str "Lists" ]
- , Header 2
- ( "unordered", [], [] )
- [ Str "Unordered" ]
- , Para
- [ Str "Asterisks", Space, Str "tight:" ]
+ , Header 1 ( "lists" , [] , [] ) [ Str "Lists" ]
+ , Header 2 ( "unordered" , [] , [] ) [ Str "Unordered" ]
+ , Para [ Str "Asterisks" , Space , Str "tight:" ]
, BulletList
- [
- [ Plain [ Str "asterisk", Space, Str "1" ] ]
- ,
- [ Plain [ Str "asterisk", Space, Str "2" ] ]
- ,
- [ Plain [ Str "asterisk", Space, Str "3" ] ]
- ]
- , Para
- [ Str "Asterisks", Space, Str "loose:" ]
+ [ [ Plain [ Str "asterisk" , Space , Str "1" ] ]
+ , [ Plain [ Str "asterisk" , Space , Str "2" ] ]
+ , [ Plain [ Str "asterisk" , Space , Str "3" ] ]
+ ]
+ , Para [ Str "Asterisks" , Space , Str "loose:" ]
, BulletList
- [
- [ Para [ Str "asterisk", Space, Str "1" ] ]
- ,
- [ Para [ Str "asterisk", Space, Str "2" ] ]
- ,
- [ Para [ Str "asterisk", Space, Str "3" ] ]
- ]
- , Para
- [ Str "Pluses", Space, Str "tight:" ]
+ [ [ Para [ Str "asterisk" , Space , Str "1" ] ]
+ , [ Para [ Str "asterisk" , Space , Str "2" ] ]
+ , [ Para [ Str "asterisk" , Space , Str "3" ] ]
+ ]
+ , Para [ Str "Pluses" , Space , Str "tight:" ]
, BulletList
- [
- [ Plain [ Str "Plus", Space, Str "1" ] ]
- ,
- [ Plain [ Str "Plus", Space, Str "2" ] ]
- ,
- [ Plain [ Str "Plus", Space, Str "3" ] ]
- ]
- , Para
- [ Str "Pluses", Space, Str "loose:" ]
+ [ [ Plain [ Str "Plus" , Space , Str "1" ] ]
+ , [ Plain [ Str "Plus" , Space , Str "2" ] ]
+ , [ Plain [ Str "Plus" , Space , Str "3" ] ]
+ ]
+ , Para [ Str "Pluses" , Space , Str "loose:" ]
, BulletList
- [
- [ Para [ Str "Plus", Space, Str "1" ] ]
- ,
- [ Para [ Str "Plus", Space, Str "2" ] ]
- ,
- [ Para [ Str "Plus", Space, Str "3" ] ]
- ]
- , Para
- [ Str "Minuses", Space, Str "tight:" ]
+ [ [ Para [ Str "Plus" , Space , Str "1" ] ]
+ , [ Para [ Str "Plus" , Space , Str "2" ] ]
+ , [ Para [ Str "Plus" , Space , Str "3" ] ]
+ ]
+ , Para [ Str "Minuses" , Space , Str "tight:" ]
, BulletList
- [
- [ Plain [ Str "Minus", Space, Str "1" ] ]
- ,
- [ Plain [ Str "Minus", Space, Str "2" ] ]
- ,
- [ Plain [ Str "Minus", Space, Str "3" ] ]
- ]
- , Para
- [ Str "Minuses", Space, Str "loose:" ]
+ [ [ Plain [ Str "Minus" , Space , Str "1" ] ]
+ , [ Plain [ Str "Minus" , Space , Str "2" ] ]
+ , [ Plain [ Str "Minus" , Space , Str "3" ] ]
+ ]
+ , Para [ Str "Minuses" , Space , Str "loose:" ]
, BulletList
- [
- [ Para [ Str "Minus", Space, Str "1" ] ]
- ,
- [ Para [ Str "Minus", Space, Str "2" ] ]
- ,
- [ Para [ Str "Minus", Space, Str "3" ] ]
- ]
- , Header 2
- ( "ordered", [], [] )
- [ Str "Ordered" ]
- , Para
- [ Str "Tight:" ]
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Plain [ Str "First" ] ]
- ,
- [ Plain [ Str "Second" ] ]
- ,
- [ Plain [ Str "Third" ] ]
- ]
- , Para
- [ Str "and:" ]
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Plain [ Str "One" ] ]
- ,
- [ Plain [ Str "Two" ] ]
- ,
- [ Plain [ Str "Three" ] ]
- ]
- , Para
- [ Str "Loose", Space, Str "using", Space, Str "tabs:" ]
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Para [ Str "First" ] ]
- ,
- [ Para [ Str "Second" ] ]
- ,
- [ Para [ Str "Third" ] ]
- ]
- , Para
- [ Str "and", Space, Str "using", Space, Str "spaces:" ]
+ [ [ Para [ Str "Minus" , Space , Str "1" ] ]
+ , [ Para [ Str "Minus" , Space , Str "2" ] ]
+ , [ Para [ Str "Minus" , Space , Str "3" ] ]
+ ]
+ , Header 2 ( "ordered" , [] , [] ) [ Str "Ordered" ]
+ , Para [ Str "Tight:" ]
, OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Para [ Str "One" ] ]
- ,
- [ Para [ Str "Two" ] ]
- ,
- [ Para [ Str "Three" ] ]
- ]
- , Para
- [ Str "Multiple", Space, Str "paragraphs:" ]
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "First" ] ]
+ , [ Plain [ Str "Second" ] ]
+ , [ Plain [ Str "Third" ] ]
+ ]
+ , Para [ Str "and:" ]
, OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Para
- [ Str "Item"
- , Space
- , Str "1,"
- , Space
- , Str "graf"
- , Space
- , Str "one."
- ]
- , 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."
- ]
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "One" ] ]
+ , [ Plain [ Str "Two" ] ]
+ , [ Plain [ Str "Three" ] ]
]
- ,
- [ Para [ Str "Item", Space, Str "2." ] ]
- ,
- [ Para [ Str "Item", Space, Str "3." ] ]
- ]
, Para
- [ Str "List", Space, Str "styles:" ]
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim ) []
+ [ Str "Loose" , Space , Str "using" , Space , Str "tabs:" ]
, OrderedList
- ( 1, LowerRoman, DefaultDelim ) []
- , OrderedList
- ( 1, LowerRoman, DefaultDelim ) []
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim ) []
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Para [ Str "First" ] ]
+ , [ Para [ Str "Second" ] ]
+ , [ Para [ Str "Third" ] ]
+ ]
+ , Para
+ [ Str "and" , Space , Str "using" , Space , Str "spaces:" ]
, OrderedList
- ( 1, LowerRoman, DefaultDelim ) []
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Para [ Str "One" ] ]
+ , [ Para [ Str "Two" ] ]
+ , [ Para [ Str "Three" ] ]
+ ]
+ , Para [ Str "Multiple" , Space , Str "paragraphs:" ]
, OrderedList
- ( 1, LowerRoman, DefaultDelim ) []
- , Header 2
- ( "nested", [], [] )
- [ Str "Nested" ]
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Para
+ [ Str "Item"
+ , Space
+ , Str "1,"
+ , Space
+ , Str "graf"
+ , Space
+ , Str "one."
+ ]
+ , 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." ] ]
+ , [ Para [ Str "Item" , Space , Str "3." ] ]
+ ]
+ , Para [ Str "List" , Space , Str "styles:" ]
+ , OrderedList ( 1 , DefaultStyle , DefaultDelim ) []
+ , OrderedList ( 1 , LowerRoman , DefaultDelim ) []
+ , OrderedList ( 1 , LowerRoman , DefaultDelim ) []
+ , OrderedList ( 1 , DefaultStyle , DefaultDelim ) []
+ , OrderedList ( 1 , LowerRoman , DefaultDelim ) []
+ , OrderedList ( 1 , LowerRoman , DefaultDelim ) []
+ , Header 2 ( "nested" , [] , [] ) [ Str "Nested" ]
, BulletList
- [
- [ Plain
- [ Str "Tab" ]
- , BulletList
- [
- [ Plain
- [ Str "Tab" ]
- , BulletList
- [ [ Plain [ Str "Tab" ] ] ]
- ]
+ [ [ Plain [ Str "Tab" ]
+ , BulletList
+ [ [ Plain [ Str "Tab" ]
+ , BulletList [ [ Plain [ Str "Tab" ] ] ]
+ ]
+ ]
]
]
- ]
- , Para
- [ Str "Here's", Space, Str "another:" ]
+ , Para [ Str "Here's" , Space , Str "another:" ]
, OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Plain [ Str "First" ] ]
- ,
- [ Plain
- [ Str "Second:" ]
- , BulletList
- [
- [ Plain [ Str "Fee" ] ]
- ,
- [ Plain [ Str "Fie" ] ]
- ,
- [ Plain [ Str "Foe" ] ]
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "First" ] ]
+ , [ Plain [ Str "Second:" ]
+ , BulletList
+ [ [ Plain [ Str "Fee" ] ]
+ , [ Plain [ Str "Fie" ] ]
+ , [ Plain [ Str "Foe" ] ]
+ ]
]
+ , [ Plain [ Str "Third" ] ]
+ ]
+ , Para
+ [ Str "Same"
+ , Space
+ , Str "thing"
+ , Space
+ , Str "but"
+ , Space
+ , Str "with"
+ , Space
+ , Str "paragraphs:"
]
- ,
- [ Plain [ Str "Third" ] ]
- ]
- , Para
- [ Str "Same"
- , Space
- , Str "thing"
- , Space
- , Str "but"
- , Space
- , Str "with"
- , Space
- , Str "paragraphs:"
- ]
, OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Para [ Str "First" ] ]
- ,
- [ Para
- [ Str "Second:" ]
- , BulletList
- [
- [ Plain [ Str "Fee" ] ]
- ,
- [ Plain [ Str "Fie" ] ]
- ,
- [ Plain [ Str "Foe" ] ]
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Para [ Str "First" ] ]
+ , [ Para [ Str "Second:" ]
+ , BulletList
+ [ [ Plain [ Str "Fee" ] ]
+ , [ Plain [ Str "Fie" ] ]
+ , [ Plain [ Str "Foe" ] ]
+ ]
]
+ , [ Para [ Str "Third" ] ]
]
- ,
- [ Para [ Str "Third" ] ]
- ]
- , Header 2
- ( "tabs-and-spaces", [], [] )
- [ Str "Tabs", Space, Str "and", Space, Str "spaces" ]
+ , Header
+ 2
+ ( "tabs-and-spaces" , [] , [] )
+ [ Str "Tabs" , Space , Str "and" , Space , Str "spaces" ]
, BulletList
- [
- [ Para
- [ Str "this"
- , Space
- , Str "is"
- , Space
- , Str "a"
- , Space
- , Str "list"
- , Space
- , Str "item"
- , Space
- , Str "indented"
- , Space
- , Str "with"
- , Space
- , Str "tabs"
- ]
- ]
- ,
- [ Para
- [ Str "this"
- , Space
- , Str "is"
- , Space
- , Str "a"
- , Space
- , Str "list"
- , Space
- , Str "item"
- , Space
- , Str "indented"
- , Space
- , Str "with"
- , Space
- , Str "spaces"
- ]
- , BulletList
- [
- [ Para
+ [ [ Para
[ Str "this"
, Space
, Str "is"
, Space
- , Str "an"
- , Space
- , Str "example"
+ , Str "a"
, Space
, Str "list"
, Space
@@ -735,16 +607,13 @@ Pandoc
, Space
, Str "tabs"
]
- ]
- ,
- [ Para
+ ]
+ , [ Para
[ Str "this"
, Space
, Str "is"
, Space
- , Str "an"
- , Space
- , Str "example"
+ , Str "a"
, Space
, Str "list"
, Space
@@ -756,2610 +625,2660 @@ Pandoc
, Space
, Str "spaces"
]
- ]
+ , BulletList
+ [ [ Para
+ [ Str "this"
+ , Space
+ , Str "is"
+ , Space
+ , Str "an"
+ , Space
+ , Str "example"
+ , Space
+ , Str "list"
+ , Space
+ , Str "item"
+ , Space
+ , Str "indented"
+ , Space
+ , Str "with"
+ , Space
+ , Str "tabs"
+ ]
+ ]
+ , [ Para
+ [ Str "this"
+ , Space
+ , Str "is"
+ , Space
+ , Str "an"
+ , Space
+ , Str "example"
+ , Space
+ , Str "list"
+ , Space
+ , Str "item"
+ , Space
+ , Str "indented"
+ , Space
+ , Str "with"
+ , Space
+ , Str "spaces"
+ ]
+ ]
+ ]
]
]
- ]
- , Header 2
- ( "fancy-list-markers", [], [] )
- [ Str "Fancy", Space, Str "list", Space, Str "markers" ]
+ , Header
+ 2
+ ( "fancy-list-markers" , [] , [] )
+ [ Str "Fancy" , Space , Str "list" , Space , Str "markers" ]
, OrderedList
- ( 2, Decimal, DefaultDelim )
- [
- [ Plain [ Str "begins", Space, Str "with", Space, Str "2" ] ]
- ,
- [ Para
- [ Str "and", Space, Str "now", Space, Str "3" ]
- , Para
- [ Str "with", Space, Str "a", Space, Str "continuation" ]
- , OrderedList
- ( 4, LowerRoman, DefaultDelim )
- [
- [ Plain
- [ Str "sublist"
- , Space
- , Str "with"
- , Space
- , Str "roman"
- , Space
- , Str "numerals,"
- , Space
- , Str "starting"
+ ( 2 , Decimal , DefaultDelim )
+ [ [ Plain
+ [ Str "begins" , Space , Str "with" , Space , Str "2" ]
+ ]
+ , [ Para [ Str "and" , Space , Str "now" , Space , Str "3" ]
+ , Para
+ [ Str "with"
, Space
- , Str "with"
+ , Str "a"
, Space
- , Str "4"
+ , Str "continuation"
]
- ]
- ,
- [ Plain
- [ Str "more", Space, Str "items" ]
- , OrderedList
- ( 1, UpperAlpha, DefaultDelim )
- [
- [ Plain [ Str "a", Space, Str "subsublist" ] ]
- ,
- [ Plain [ Str "a", Space, Str "subsublist" ] ]
+ , OrderedList
+ ( 4 , LowerRoman , DefaultDelim )
+ [ [ Plain
+ [ Str "sublist"
+ , Space
+ , Str "with"
+ , Space
+ , Str "roman"
+ , Space
+ , Str "numerals,"
+ , Space
+ , Str "starting"
+ , Space
+ , Str "with"
+ , Space
+ , Str "4"
+ ]
+ ]
+ , [ Plain [ Str "more" , Space , Str "items" ]
+ , OrderedList
+ ( 1 , UpperAlpha , DefaultDelim )
+ [ [ Plain [ Str "a" , Space , Str "subsublist" ] ]
+ , [ Plain [ Str "a" , Space , Str "subsublist" ] ]
+ ]
+ ]
]
- ]
]
]
- ]
- , Para
- [ Str "Nesting:" ]
+ , Para [ Str "Nesting:" ]
, OrderedList
- ( 1, UpperAlpha, DefaultDelim )
- [
- [ Plain
- [ Str "Upper", Space, Str "Alpha" ]
- , OrderedList
- ( 1, UpperRoman, DefaultDelim )
- [
- [ Plain
- [ Str "Upper", Space, Str "Roman." ]
- , OrderedList
- ( 6, Decimal, DefaultDelim )
- [
- [ Plain
- [ Str "Decimal"
- , Space
- , Str "start"
- , Space
- , Str "with"
- , Space
- , Str "6"
- ]
+ ( 1 , UpperAlpha , DefaultDelim )
+ [ [ Plain [ Str "Upper" , Space , Str "Alpha" ]
+ , OrderedList
+ ( 1 , UpperRoman , DefaultDelim )
+ [ [ Plain [ Str "Upper" , Space , Str "Roman." ]
, OrderedList
- ( 3, LowerAlpha, DefaultDelim )
- [
- [ Plain
- [ Str "Lower"
- , Space
- , Str "alpha"
- , Space
- , Str "with"
- , Space
- , Str "paren"
+ ( 6 , Decimal , DefaultDelim )
+ [ [ Plain
+ [ Str "Decimal"
+ , Space
+ , Str "start"
+ , Space
+ , Str "with"
+ , Space
+ , Str "6"
+ ]
+ , OrderedList
+ ( 3 , LowerAlpha , DefaultDelim )
+ [ [ Plain
+ [ Str "Lower"
+ , Space
+ , Str "alpha"
+ , Space
+ , Str "with"
+ , Space
+ , Str "paren"
+ ]
+ ]
+ ]
]
]
- ]
]
]
- ]
]
]
- ]
- , Para
- [ Str "Autonumbering:" ]
+ , Para [ Str "Autonumbering:" ]
, OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [
- [ Plain [ Str "Autonumber." ] ]
- ,
- [ Plain
- [ Str "More." ]
- , OrderedList
- ( 1, DefaultStyle, DefaultDelim )
- [ [ Plain [ Str "Nested." ] ] ]
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "Autonumber." ] ]
+ , [ Plain [ Str "More." ]
+ , OrderedList
+ ( 1 , DefaultStyle , DefaultDelim )
+ [ [ Plain [ Str "Nested." ] ] ]
+ ]
]
- ]
, HorizontalRule
- , Header 2
- ( "definition", [], [] )
- [ Str "Definition" ]
+ , Header 2 ( "definition" , [] , [] ) [ Str "Definition" ]
, DefinitionList
- [
- (
- [ Str "Violin" ]
- ,
- [
- [ Plain
- [ Str "Stringed"
- , Space
- , Str "musical"
- , Space
- , Str "instrument."
+ [ ( [ Str "Violin" ]
+ , [ [ Plain
+ [ Str "Stringed"
+ , Space
+ , Str "musical"
+ , Space
+ , Str "instrument."
+ ]
]
+ , [ Plain [ Str "Torture" , Space , Str "device." ] ]
]
- ,
- [ Plain [ Str "Torture", Space, Str "device." ] ]
- ]
- )
- ,
- (
- [ Str "Cello", LineBreak, Str "Violoncello" ]
- ,
- [
- [ Plain
- [ Str "Low-voiced"
- , Space
- , Str "stringed"
- , Space
- , Str "instrument."
+ )
+ , ( [ Str "Cello" , LineBreak , Str "Violoncello" ]
+ , [ [ Plain
+ [ Str "Low-voiced"
+ , Space
+ , Str "stringed"
+ , Space
+ , Str "instrument."
+ ]
]
]
- ]
- )
- ]
+ )
+ ]
, HorizontalRule
- , Header 1
- ( "inline-markup", [], [] )
- [ Str "Inline", Space, Str "Markup" ]
- , Para
- [ Str "This"
- , Space
- , Str "is"
- , Space
- , Emph
- [ Str "emphasized" ]
- , Str ","
- , Space
- , Str "and"
- , Space
- , Str "so"
- , Space
- , Emph
- [ Str "is", Space, Str "this" ]
- , Str "."
- ]
- , Para
- [ Str "This"
- , Space
- , Str "is"
- , Space
- , Strong
- [ Str "strong" ]
- , Str ","
- , Space
- , Str "and"
- , Space
- , Str "so"
- , Space
- , Strong
- [ Str "is", Space, Str "this" ]
- , Str "."
- ]
- , Para
- [ Str "Empty"
- , Space
- , Strong []
- , Space
- , Str "and"
- , Space
- , Emph []
- , Str "."
- ]
- , Para
- [ Str "An"
- , Space
- , Emph
- [ Link
- ( "", [], [] )
- [ Str "emphasized", Space, Str "link" ]
- ( "/url", "" )
- ]
- , Str "."
- ]
- , Para
- [ Strong
- [ Emph
- [ Str "This"
- , Space
- , Str "is"
- , Space
- , Str "strong"
- , Space
- , Str "and"
- , Space
- , Str "em."
- ]
+ , Header
+ 1
+ ( "inline-markup" , [] , [] )
+ [ Str "Inline" , Space , Str "Markup" ]
+ , Para
+ [ Str "This"
+ , Space
+ , Str "is"
+ , Space
+ , Emph [ Str "emphasized" ]
+ , Str ","
+ , Space
+ , Str "and"
+ , Space
+ , Str "so"
+ , Space
+ , Emph [ Str "is" , Space , Str "this" ]
+ , Str "."
]
- ]
- , Para
- [ Str "So"
- , Space
- , Str "is"
- , Space
- , Strong
- [ Emph [ Str "this" ] ]
- , Space
- , Str "word."
- ]
- , Para
- [ Strong
- [ Emph
- [ Str "This"
- , Space
- , Str "is"
- , Space
- , Str "strong"
- , Space
- , Str "and"
- , Space
- , Str "em."
- ]
+ , Para
+ [ Str "This"
+ , Space
+ , Str "is"
+ , Space
+ , Strong [ Str "strong" ]
+ , Str ","
+ , Space
+ , Str "and"
+ , Space
+ , Str "so"
+ , Space
+ , Strong [ Str "is" , Space , Str "this" ]
+ , Str "."
+ ]
+ , Para
+ [ Str "Empty"
+ , Space
+ , Strong []
+ , Space
+ , Str "and"
+ , Space
+ , Emph []
+ , Str "."
+ ]
+ , Para
+ [ Str "An"
+ , Space
+ , Emph
+ [ Link
+ ( "" , [] , [] )
+ [ Str "emphasized" , Space , Str "link" ]
+ ( "/url" , "" )
+ ]
+ , Str "."
+ ]
+ , Para
+ [ Strong
+ [ Emph
+ [ Str "This"
+ , Space
+ , Str "is"
+ , Space
+ , Str "strong"
+ , Space
+ , Str "and"
+ , Space
+ , Str "em."
+ ]
+ ]
+ ]
+ , Para
+ [ Str "So"
+ , Space
+ , Str "is"
+ , Space
+ , Strong [ Emph [ Str "this" ] ]
+ , Space
+ , Str "word."
+ ]
+ , Para
+ [ Strong
+ [ Emph
+ [ Str "This"
+ , Space
+ , Str "is"
+ , Space
+ , Str "strong"
+ , Space
+ , Str "and"
+ , Space
+ , Str "em."
+ ]
+ ]
+ ]
+ , Para
+ [ Str "So"
+ , Space
+ , Str "is"
+ , Space
+ , Strong [ Emph [ Str "this" ] ]
+ , Space
+ , Str "word."
+ ]
+ , Para
+ [ Str "This"
+ , Space
+ , Str "is"
+ , Space
+ , Str "code:"
+ , Space
+ , Code ( "" , [] , [] ) ">"
+ , Str ","
+ , Space
+ , Code ( "" , [] , [] ) "$"
+ , Str ","
+ , Space
+ , Code ( "" , [] , [] ) "\\"
+ , Str ","
+ , Space
+ , Code ( "" , [] , [] ) "\\$"
+ , Str ","
+ , Space
+ , Code ( "" , [] , [] ) "<html>"
+ , Str "."
+ ]
+ , Para
+ [ Str "This"
+ , Space
+ , Str "is"
+ , Space
+ , SmallCaps [ Str "small" , Space , Str "caps" ]
+ , Str "."
+ ]
+ , Para
+ [ Str "These"
+ , Space
+ , Str "are"
+ , Space
+ , Str "all"
+ , Space
+ , Str "underlined:"
+ , Space
+ , Underline [ Str "foo" ]
+ , Space
+ , Str "and"
+ , Space
+ , Underline [ Str "bar" ]
+ , Str "."
+ ]
+ , Para
+ [ Str "These"
+ , Space
+ , Str "are"
+ , Space
+ , Str "all"
+ , Space
+ , Str "strikethrough:"
+ , Space
+ , Strikeout [ Str "foo" ]
+ , Str ","
+ , Space
+ , Strikeout [ Str "bar" ]
+ , Str ","
+ , Space
+ , Str "and"
+ , Space
+ , Strikeout [ Str "baz" ]
+ , Str "."
]
- ]
- , Para
- [ Str "So"
- , Space
- , Str "is"
- , Space
- , Strong
- [ Emph [ Str "this" ] ]
- , Space
- , Str "word."
- ]
- , Para
- [ Str "This"
- , Space
- , Str "is"
- , Space
- , Str "code:"
- , Space
- , Code
- ( "", [], [] ) ">"
- , Str ","
- , Space
- , Code
- ( "", [], [] ) "$"
- , Str ","
- , Space
- , Code
- ( "", [], [] ) "\\"
- , Str ","
- , Space
- , Code
- ( "", [], [] ) "\\$"
- , Str ","
- , Space
- , Code
- ( "", [], [] ) "<html>"
- , Str "."
- ]
- , Para
- [ Str "This"
- , Space
- , Str "is"
- , Space
- , SmallCaps
- [ Str "small", Space, Str "caps" ]
- , Str "."
- ]
- , Para
- [ Str "These"
- , Space
- , Str "are"
- , Space
- , Str "all"
- , Space
- , Str "underlined:"
- , Space
- , Underline
- [ Str "foo" ]
- , Space
- , Str "and"
- , Space
- , Underline
- [ Str "bar" ]
- , Str "."
- ]
- , Para
- [ Str "These"
- , Space
- , Str "are"
- , Space
- , Str "all"
- , Space
- , Str "strikethrough:"
- , Space
- , Strikeout
- [ Str "foo" ]
- , Str ","
- , Space
- , Strikeout
- [ Str "bar" ]
- , Str ","
- , Space
- , Str "and"
- , Space
- , Strikeout
- [ Str "baz" ]
- , Str "."
- ]
, HorizontalRule
- , Header 1
- ( "smart-quotes-ellipses-dashes", [], [] )
- [ Str "Smart"
- , Space
- , Str "quotes,"
- , Space
- , Str "ellipses,"
- , Space
- , Str "dashes"
- ]
- , Para
- [ Str "\"Hello,\""
- , Space
- , Str "said"
- , Space
- , Str "the"
- , Space
- , Str "spider."
- , Space
- , Str "\"'Shelob'"
- , Space
- , Str "is"
- , Space
- , Str "my"
- , Space
- , Str "name.\""
- ]
- , Para
- [ Str "'A',"
- , Space
- , Str "'B',"
- , Space
- , Str "and"
- , Space
- , Str "'C'"
- , Space
- , Str "are"
- , Space
- , Str "letters."
- ]
- , Para
- [ Str "'Oak,'"
- , Space
- , Str "'elm,'"
- , Space
- , Str "and"
- , Space
- , Str "'beech'"
- , Space
- , Str "are"
- , Space
- , Str "names"
- , Space
- , Str "of"
- , Space
- , Str "trees."
- , Space
- , Str "So"
- , Space
- , Str "is"
- , Space
- , Str "'pine.'"
- ]
- , Para
- [ Str "'He"
- , Space
- , Str "said,"
- , Space
- , Str "\"I"
- , Space
- , Str "want"
- , Space
- , Str "to"
- , Space
- , Str "go.\"'"
- , Space
- , Str "Were"
- , Space
- , Str "you"
- , Space
- , Str "alive"
- , Space
- , Str "in"
- , Space
- , Str "the"
- , Space
- , Str "70's?"
- ]
- , Para
- [ Str "Here"
- , Space
- , Str "is"
- , Space
- , Str "some"
- , Space
- , Str "quoted"
- , Space
- , Str "'"
- , Code
- ( "", [], [] ) "code"
- , Str "'"
- , Space
- , Str "and"
- , Space
- , Str "a"
- , Space
- , Str "\""
- , Link
- ( "", [], [] )
- [ Str "quoted", Space, Str "link" ]
- ( "http://example.com/?foo=1&bar=2", "" )
- , Str "\"."
- ]
- , Para
- [ Str "Some"
- , Space
- , Str "dashes:"
- , Space
- , Str "one---two"
- , Space
- , Str "---"
- , Space
- , Str "three--four"
- , Space
- , Str "--"
- , Space
- , Str "five."
- ]
- , Para
- [ Str "Dashes"
- , Space
- , Str "between"
- , Space
- , Str "numbers:"
- , Space
- , Str "5-7,"
- , Space
- , Str "255-66,"
- , Space
- , Str "1987-1999."
- ]
- , Para
- [ Str "Ellipses...and."
- , Space
- , Str "."
- , Space
- , Str ".and"
- , Space
- , Str "."
- , Space
- , Str "."
- , Space
- , Str "."
- , Space
- , Str "."
- ]
+ , Header
+ 1
+ ( "smart-quotes-ellipses-dashes" , [] , [] )
+ [ Str "Smart"
+ , Space
+ , Str "quotes,"
+ , Space
+ , Str "ellipses,"
+ , Space
+ , Str "dashes"
+ ]
+ , Para
+ [ Str "\"Hello,\""
+ , Space
+ , Str "said"
+ , Space
+ , Str "the"
+ , Space
+ , Str "spider."
+ , Space
+ , Str "\"'Shelob'"
+ , Space
+ , Str "is"
+ , Space
+ , Str "my"
+ , Space
+ , Str "name.\""
+ ]
+ , Para
+ [ Str "'A',"
+ , Space
+ , Str "'B',"
+ , Space
+ , Str "and"
+ , Space
+ , Str "'C'"
+ , Space
+ , Str "are"
+ , Space
+ , Str "letters."
+ ]
+ , Para
+ [ Str "'Oak,'"
+ , Space
+ , Str "'elm,'"
+ , Space
+ , Str "and"
+ , Space
+ , Str "'beech'"
+ , Space
+ , Str "are"
+ , Space
+ , Str "names"
+ , Space
+ , Str "of"
+ , Space
+ , Str "trees."
+ , Space
+ , Str "So"
+ , Space
+ , Str "is"
+ , Space
+ , Str "'pine.'"
+ ]
+ , Para
+ [ Str "'He"
+ , Space
+ , Str "said,"
+ , Space
+ , Str "\"I"
+ , Space
+ , Str "want"
+ , Space
+ , Str "to"
+ , Space
+ , Str "go.\"'"
+ , Space
+ , Str "Were"
+ , Space
+ , Str "you"
+ , Space
+ , Str "alive"
+ , Space
+ , Str "in"
+ , Space
+ , Str "the"
+ , Space
+ , Str "70's?"
+ ]
+ , Para
+ [ Str "Here"
+ , Space
+ , Str "is"
+ , Space
+ , Str "some"
+ , Space
+ , Str "quoted"
+ , Space
+ , Str "'"
+ , Code ( "" , [] , [] ) "code"
+ , Str "'"
+ , Space
+ , Str "and"
+ , Space
+ , Str "a"
+ , Space
+ , Str "\""
+ , Link
+ ( "" , [] , [] )
+ [ Str "quoted" , Space , Str "link" ]
+ ( "http://example.com/?foo=1&bar=2" , "" )
+ , Str "\"."
+ ]
+ , Para
+ [ Str "Some"
+ , Space
+ , Str "dashes:"
+ , Space
+ , Str "one---two"
+ , Space
+ , Str "---"
+ , Space
+ , Str "three--four"
+ , Space
+ , Str "--"
+ , Space
+ , Str "five."
+ ]
+ , Para
+ [ Str "Dashes"
+ , Space
+ , Str "between"
+ , Space
+ , Str "numbers:"
+ , Space
+ , Str "5-7,"
+ , Space
+ , Str "255-66,"
+ , Space
+ , Str "1987-1999."
+ ]
+ , Para
+ [ Str "Ellipses...and."
+ , Space
+ , Str "."
+ , Space
+ , Str ".and"
+ , Space
+ , Str "."
+ , Space
+ , Str "."
+ , Space
+ , Str "."
+ , Space
+ , Str "."
+ ]
, HorizontalRule
- , Header 1
- ( "latex", [], [] )
- [ Str "LaTeX" ]
+ , Header 1 ( "latex" , [] , [] ) [ Str "LaTeX" ]
, BulletList
- [
- [ Plain [ Str "\\cite[22-23]{smith.1899}" ] ]
- ,
- [ Plain [ Str "\\doublespacing" ] ]
- ,
- [ Plain [ Str "$2+2=4$" ] ]
- ,
- [ Plain [ Str "$x", Space, Str "\\in", Space, Str "y$" ] ]
- ,
- [ Plain
- [ Str "$\\alpha", Space, Str "\\wedge", Space, Str "\\omega$" ]
- ]
- ,
- [ Plain [ Str "$223$" ] ]
- ,
- [ Plain [ Str "$p$-Tree" ] ]
- ,
- [ Plain
- [ Str "$\\frac{d}{dx}f(x)=\\lim_{h\\to"
- , Space
- , Str "0}\\frac{f(x+h)-f(x)}{h}$"
+ [ [ Plain [ Str "\\cite[22-23]{smith.1899}" ] ]
+ , [ Plain [ Str "\\doublespacing" ] ]
+ , [ Plain [ Str "$2+2=4$" ] ]
+ , [ Plain
+ [ Str "$x" , Space , Str "\\in" , Space , Str "y$" ]
+ ]
+ , [ Plain
+ [ Str "$\\alpha"
+ , Space
+ , Str "\\wedge"
+ , Space
+ , Str "\\omega$"
+ ]
]
- ]
- ,
- [ Plain
- [ Str "Here's"
- , Space
- , Str "one"
- , Space
- , Str "that"
- , Space
- , Str "has"
- , Space
- , Str "a"
- , Space
- , Str "line"
- , Space
- , Str "break"
- , Space
- , Str "in"
- , Space
- , Str "it:"
- , Space
- , Str "$\\alpha"
- , Space
- , Str "+"
- , Space
- , Str "\\omega"
- , Space
- , Str "\\times"
- , Space
- , Str "x^2$."
+ , [ Plain [ Str "$223$" ] ]
+ , [ Plain [ Str "$p$-Tree" ] ]
+ , [ Plain
+ [ Str "$\\frac{d}{dx}f(x)=\\lim_{h\\to"
+ , Space
+ , Str "0}\\frac{f(x+h)-f(x)}{h}$"
+ ]
+ ]
+ , [ Plain
+ [ Str "Here's"
+ , Space
+ , Str "one"
+ , Space
+ , Str "that"
+ , Space
+ , Str "has"
+ , Space
+ , Str "a"
+ , Space
+ , Str "line"
+ , Space
+ , Str "break"
+ , Space
+ , Str "in"
+ , Space
+ , Str "it:"
+ , Space
+ , Str "$\\alpha"
+ , Space
+ , Str "+"
+ , Space
+ , Str "\\omega"
+ , Space
+ , Str "\\times"
+ , Space
+ , Str "x^2$."
+ ]
]
]
- ]
, Para
- [ Str "These"
- , Space
- , Str "shouldn't"
- , Space
- , Str "be"
- , Space
- , Str "math:"
- ]
+ [ Str "These"
+ , Space
+ , Str "shouldn't"
+ , Space
+ , Str "be"
+ , Space
+ , Str "math:"
+ ]
, BulletList
- [
- [ Plain
- [ Str "To"
- , Space
- , Str "get"
- , Space
- , Str "the"
- , Space
- , Str "famous"
- , Space
- , Str "equation,"
- , Space
- , Str "write"
- , Space
- , Code
- ( "", [], [] ) "$e = mc^2$"
- , Str "."
+ [ [ Plain
+ [ Str "To"
+ , Space
+ , Str "get"
+ , Space
+ , Str "the"
+ , Space
+ , Str "famous"
+ , Space
+ , Str "equation,"
+ , Space
+ , Str "write"
+ , Space
+ , Code ( "" , [] , [] ) "$e = mc^2$"
+ , Str "."
+ ]
]
- ]
- ,
- [ Plain
- [ Str "$22,000"
- , Space
- , Str "is"
- , Space
- , Str "a"
- , Space
- , Emph
- [ Str "lot" ]
- , Space
- , Str "of"
- , Space
- , Str "money."
- , Space
- , Str "So"
- , Space
- , Str "is"
- , Space
- , Str "$34,000."
- , Space
- , Str "(It"
- , Space
- , Str "worked"
- , Space
- , Str "if"
- , Space
- , Str "\"lot\""
- , Space
- , Str "is"
- , Space
- , Str "emphasized.)"
+ , [ Plain
+ [ Str "$22,000"
+ , Space
+ , Str "is"
+ , Space
+ , Str "a"
+ , Space
+ , Emph [ Str "lot" ]
+ , Space
+ , Str "of"
+ , Space
+ , Str "money."
+ , Space
+ , Str "So"
+ , Space
+ , Str "is"
+ , Space
+ , Str "$34,000."
+ , Space
+ , Str "(It"
+ , Space
+ , Str "worked"
+ , Space
+ , Str "if"
+ , Space
+ , Str "\"lot\""
+ , Space
+ , Str "is"
+ , Space
+ , Str "emphasized.)"
+ ]
]
- ]
- ,
- [ Plain
- [ Str "Escaped"
- , Space
- , Code
- ( "", [], [] ) "$"
- , Str ":"
- , Space
- , Str "$73"
- , Space
- , Emph
- [ Str "this"
- , Space
- , Str "should"
- , Space
- , Str "be"
- , Space
- , Str "emphasized"
- ]
- , Space
- , Str "23$."
+ , [ Plain
+ [ Str "Escaped"
+ , Space
+ , Code ( "" , [] , [] ) "$"
+ , Str ":"
+ , Space
+ , Str "$73"
+ , Space
+ , Emph
+ [ Str "this"
+ , Space
+ , Str "should"
+ , Space
+ , Str "be"
+ , Space
+ , Str "emphasized"
+ ]
+ , Space
+ , Str "23$."
+ ]
]
]
- ]
- , Para
- [ Str "Here's"
- , Space
- , Str "a"
- , Space
- , Str "LaTeX"
- , Space
- , Str "table:"
- ]
- , Para
- [ Str "\\begin{tabular}{|l|l|}\\hline"
- , Space
- , Str "Animal"
- , Space
- , Str "&"
- , Space
- , Str "Number"
- , Space
- , Str "\\\\"
- , Space
- , Str "\\hline"
- , Space
- , Str "Dog"
- , Space
- , Str "&"
- , Space
- , Str "2"
- , Space
- , Str "\\\\"
- , Space
- , Str "Cat"
- , Space
- , Str "&"
- , Space
- , Str "1"
- , Space
- , Str "\\\\"
- , Space
- , Str "\\hline"
- , Space
- , Str "\\end{tabular}"
- ]
+ , Para
+ [ Str "Here's"
+ , Space
+ , Str "a"
+ , Space
+ , Str "LaTeX"
+ , Space
+ , Str "table:"
+ ]
+ , Para
+ [ Str "\\begin{tabular}{|l|l|}\\hline"
+ , Space
+ , Str "Animal"
+ , Space
+ , Str "&"
+ , Space
+ , Str "Number"
+ , Space
+ , Str "\\\\"
+ , Space
+ , Str "\\hline"
+ , Space
+ , Str "Dog"
+ , Space
+ , Str "&"
+ , Space
+ , Str "2"
+ , Space
+ , Str "\\\\"
+ , Space
+ , Str "Cat"
+ , Space
+ , Str "&"
+ , Space
+ , Str "1"
+ , Space
+ , Str "\\\\"
+ , Space
+ , Str "\\hline"
+ , Space
+ , Str "\\end{tabular}"
+ ]
, HorizontalRule
- , Header 1
- ( "special-characters", [], [] )
- [ Str "Special", Space, Str "Characters" ]
- , Para
- [ Str "Here"
- , Space
- , Str "is"
- , Space
- , Str "some"
- , Space
- , Str "unicode:"
- ]
+ , Header
+ 1
+ ( "special-characters" , [] , [] )
+ [ Str "Special" , Space , Str "Characters" ]
+ , Para
+ [ Str "Here"
+ , Space
+ , Str "is"
+ , Space
+ , Str "some"
+ , Space
+ , Str "unicode:"
+ ]
, BulletList
- [
- [ Plain [ Str "I", Space, Str "hat:", Space, Str "\206" ] ]
- ,
- [ Plain [ Str "o", Space, Str "umlaut:", Space, Str "\246" ] ]
- ,
- [ Plain [ Str "section:", Space, Str "\167" ] ]
- ,
- [ Plain
- [ Str "set", Space, Str "membership:", Space, Str "\8712" ]
+ [ [ Plain
+ [ Str "I" , Space , Str "hat:" , Space , Str "\206" ]
+ ]
+ , [ Plain
+ [ Str "o" , Space , Str "umlaut:" , Space , Str "\246" ]
+ ]
+ , [ Plain [ Str "section:" , Space , Str "\167" ] ]
+ , [ Plain
+ [ Str "set"
+ , Space
+ , Str "membership:"
+ , Space
+ , Str "\8712"
+ ]
+ ]
+ , [ Plain [ Str "copyright:" , Space , Str "\169" ] ]
]
- ,
- [ Plain [ Str "copyright:", Space, Str "\169" ] ]
- ]
, Para
- [ Str "AT&T"
- , Space
- , Str "has"
- , Space
- , Str "an"
- , Space
- , Str "ampersand"
- , Space
- , Str "in"
- , Space
- , Str "their"
- , Space
- , Str "name."
- ]
+ [ Str "AT&T"
+ , Space
+ , Str "has"
+ , Space
+ , Str "an"
+ , Space
+ , Str "ampersand"
+ , Space
+ , Str "in"
+ , Space
+ , Str "their"
+ , Space
+ , Str "name."
+ ]
, Para
- [ Str "AT&T"
- , Space
- , Str "is"
- , Space
- , Str "another"
- , Space
- , Str "way"
- , Space
- , Str "to"
- , Space
- , Str "write"
- , Space
- , Str "it."
- ]
+ [ Str "AT&T"
+ , Space
+ , Str "is"
+ , Space
+ , Str "another"
+ , Space
+ , Str "way"
+ , Space
+ , Str "to"
+ , Space
+ , Str "write"
+ , Space
+ , Str "it."
+ ]
, Para
- [ Str "This", Space, Str "&", Space, Str "that." ]
+ [ Str "This" , Space , Str "&" , Space , Str "that." ]
+ , Para [ Str "4" , Space , Str "<" , Space , Str "5." ]
+ , Para [ Str "6" , Space , Str ">" , Space , Str "5." ]
+ , Para [ Str "Backslash:" , Space , Str "\\" ]
+ , Para [ Str "Backtick:" , Space , Str "`" ]
+ , Para [ Str "Asterisk:" , Space , Str "*" ]
+ , Para [ Str "Underscore:" , Space , Str "_" ]
, Para
- [ Str "4", Space, Str "<", Space, Str "5." ]
+ [ Str "Left" , Space , Str "brace:" , Space , Str "{" ]
, Para
- [ Str "6", Space, Str ">", Space, Str "5." ]
+ [ Str "Right" , Space , Str "brace:" , Space , Str "}" ]
, Para
- [ Str "Backslash:", Space, Str "\\" ]
+ [ Str "Left" , Space , Str "bracket:" , Space , Str "[" ]
, Para
- [ Str "Backtick:", Space, Str "`" ]
+ [ Str "Right" , Space , Str "bracket:" , Space , Str "]" ]
, Para
- [ Str "Asterisk:", Space, Str "*" ]
+ [ Str "Left" , Space , Str "paren:" , Space , Str "(" ]
, Para
- [ Str "Underscore:", Space, Str "_" ]
+ [ Str "Right" , Space , Str "paren:" , Space , Str ")" ]
+ , Para [ Str "Greater-than:" , Space , Str ">" ]
+ , Para [ Str "Hash:" , Space , Str "#" ]
+ , Para [ Str "Period:" , Space , Str "." ]
+ , Para [ Str "Bang:" , Space , Str "!" ]
+ , Para [ Str "Plus:" , Space , Str "+" ]
+ , Para [ Str "Minus:" , Space , Str "-" ]
+ , HorizontalRule
+ , Header 1 ( "links" , [] , [] ) [ Str "Links" ]
+ , Header 2 ( "explicit" , [] , [] ) [ Str "Explicit" ]
, Para
- [ Str "Left", Space, Str "brace:", Space, Str "{" ]
+ [ Str "Just"
+ , Space
+ , Str "a"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "URL" ] ( "/url/" , "" )
+ , Str "."
+ ]
, Para
- [ Str "Right", Space, Str "brace:", Space, Str "}" ]
+ [ Link
+ ( "" , [] , [] )
+ [ Str "URL" , Space , Str "and" , Space , Str "title" ]
+ ( "/url/" , "title" )
+ , Str "."
+ ]
, Para
- [ Str "Left", Space, Str "bracket:", Space, Str "[" ]
+ [ Link
+ ( "" , [] , [] )
+ [ Str "URL" , Space , Str "and" , Space , Str "title" ]
+ ( "/url/" , "title preceded by two spaces" )
+ , Str "."
+ ]
, Para
- [ Str "Right", Space, Str "bracket:", Space, Str "]" ]
+ [ Link
+ ( "" , [] , [] )
+ [ Str "URL" , Space , Str "and" , Space , Str "title" ]
+ ( "/url/" , "title preceded by a tab" )
+ , Str "."
+ ]
, Para
- [ Str "Left", Space, Str "paren:", Space, Str "(" ]
+ [ Link
+ ( "" , [] , [] )
+ [ Str "URL" , Space , Str "and" , Space , Str "title" ]
+ ( "/url/" , "title with \"quotes\" in it" )
+ ]
, Para
- [ Str "Right", Space, Str "paren:", Space, Str ")" ]
+ [ Link
+ ( "" , [] , [] )
+ [ Str "URL" , Space , Str "and" , Space , Str "title" ]
+ ( "/url/" , "title with single quotes" )
+ ]
, Para
- [ Str "Greater-than:", Space, Str ">" ]
+ [ Str "Email"
+ , Space
+ , Str "link"
+ , Space
+ , Str "(nobody"
+ , Space
+ , Str "[at]"
+ , Space
+ , Str "nowhere.net)"
+ ]
, Para
- [ Str "Hash:", Space, Str "#" ]
+ [ Link ( "" , [] , [] ) [ Str "Empty" ] ( "" , "" )
+ , Str "."
+ ]
+ , Header 2 ( "reference" , [] , [] ) [ Str "Reference" ]
, Para
- [ Str "Period:", Space, Str "." ]
+ [ Str "Foo"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "bar" ] ( "/url/" , "" )
+ , Str "."
+ ]
, Para
- [ Str "Bang:", Space, Str "!" ]
+ [ Str "Foo"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "bar" ] ( "/url/" , "" )
+ , Str "."
+ ]
, Para
- [ Str "Plus:", Space, Str "+" ]
+ [ Str "Foo"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "bar" ] ( "/url/" , "" )
+ , Str "."
+ ]
, Para
- [ Str "Minus:", Space, Str "-" ]
- , HorizontalRule
- , Header 1
- ( "links", [], [] )
- [ Str "Links" ]
- , Header 2
- ( "explicit", [], [] )
- [ Str "Explicit" ]
- , Para
- [ Str "Just"
- , Space
- , Str "a"
- , Space
- , Link
- ( "", [], [] )
- [ Str "URL" ]
- ( "/url/", "" )
- , Str "."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "URL", Space, Str "and", Space, Str "title" ]
- ( "/url/", "title" )
- , Str "."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "URL", Space, Str "and", Space, Str "title" ]
- ( "/url/", "title preceded by two spaces" )
- , Str "."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "URL", Space, Str "and", Space, Str "title" ]
- ( "/url/", "title preceded by a tab" )
- , Str "."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "URL", Space, Str "and", Space, Str "title" ]
- ( "/url/", "title with \"quotes\" in it" )
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "URL", Space, Str "and", Space, Str "title" ]
- ( "/url/", "title with single quotes" )
- ]
- , Para
- [ Str "Email"
- , Space
- , Str "link"
- , Space
- , Str "(nobody"
- , Space
- , Str "[at]"
- , Space
- , Str "nowhere.net)"
- ]
- , Para
- [ Link ( "", [], [] ) [ Str "Empty" ] ( "", "" ), Str "." ]
- , Header 2
- ( "reference", [], [] )
- [ Str "Reference" ]
- , Para
- [ Str "Foo"
- , Space
- , Link
- ( "", [], [] )
- [ Str "bar" ]
- ( "/url/", "" )
- , Str "."
- ]
- , Para
- [ Str "Foo"
- , Space
- , Link
- ( "", [], [] )
- [ Str "bar" ]
- ( "/url/", "" )
- , Str "."
- ]
- , Para
- [ Str "Foo"
- , Space
- , Link
- ( "", [], [] )
- [ Str "bar" ]
- ( "/url/", "" )
- , Str "."
- ]
- , Para
- [ Str "With"
- , Space
- , Link
- ( "", [], [] )
- [ Str "embedded", Space, Str "[brackets]" ]
- ( "/url/", "" )
- , Str "."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "b" ]
- ( "/url/", "" )
- , Space
- , Str "by"
- , Space
- , Str "itself"
- , Space
- , Str "should"
- , Space
- , Str "be"
- , Space
- , Str "a"
- , Space
- , Str "link."
- ]
- , Para
- [ Str "Indented"
- , Space
- , Link
- ( "", [], [] )
- [ Str "once" ]
- ( "/url", "" )
- , Str "."
- ]
- , Para
- [ Str "Indented"
- , Space
- , Link
- ( "", [], [] )
- [ Str "twice" ]
- ( "/url", "" )
- , Str "."
- ]
- , Para
- [ Str "Indented"
- , Space
- , Link
- ( "", [], [] )
- [ Str "thrice" ]
- ( "/url", "" )
- , Str "."
- ]
- , Para
- [ Str "This"
- , Space
- , Str "should"
- , Space
- , Str "[not]"
- , Space
- , Str "be"
- , Space
- , Str "a"
- , Space
- , Str "link."
- ]
- , CodeBlock
- ( "", [], [] ) "[not]: /url"
- , Para
- [ Str "Foo"
- , Space
- , Link
- ( "", [], [] )
- [ Str "bar" ]
- ( "/url/", "Title with \"quotes\" inside" )
- , Str "."
- ]
- , Para
- [ Str "Foo"
- , Space
- , Link
- ( "", [], [] )
- [ Str "biz" ]
- ( "/url/", "Title with \"quote\" inside" )
- , Str "."
- ]
- , Header 2
- ( "with-ampersands", [], [] )
- [ Str "With", Space, Str "ampersands" ]
- , Para
- [ Str "Here's"
- , Space
- , Str "a"
- , Space
- , Link
- ( "", [], [] )
- [ Str "link"
+ [ Str "With"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "embedded" , Space , Str "[brackets]" ]
+ ( "/url/" , "" )
+ , Str "."
+ ]
+ , Para
+ [ Link ( "" , [] , [] ) [ Str "b" ] ( "/url/" , "" )
+ , Space
+ , Str "by"
+ , Space
+ , Str "itself"
+ , Space
+ , Str "should"
+ , Space
+ , Str "be"
+ , Space
+ , Str "a"
+ , Space
+ , Str "link."
+ ]
+ , Para
+ [ Str "Indented"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "once" ] ( "/url" , "" )
+ , Str "."
+ ]
+ , Para
+ [ Str "Indented"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "twice" ] ( "/url" , "" )
+ , Str "."
+ ]
+ , Para
+ [ Str "Indented"
+ , Space
+ , Link ( "" , [] , [] ) [ Str "thrice" ] ( "/url" , "" )
+ , Str "."
+ ]
+ , Para
+ [ Str "This"
+ , Space
+ , Str "should"
+ , Space
+ , Str "[not]"
+ , Space
+ , Str "be"
+ , Space
+ , Str "a"
+ , Space
+ , Str "link."
+ ]
+ , CodeBlock ( "" , [] , [] ) "[not]: /url"
+ , Para
+ [ Str "Foo"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "bar" ]
+ ( "/url/" , "Title with \"quotes\" inside" )
+ , Str "."
+ ]
+ , Para
+ [ Str "Foo"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "biz" ]
+ ( "/url/" , "Title with \"quote\" inside" )
+ , Str "."
+ ]
+ , Header
+ 2
+ ( "with-ampersands" , [] , [] )
+ [ Str "With" , Space , Str "ampersands" ]
+ , 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 "."
+ ]
+ , Para
+ [ Str "Here's"
+ , Space
+ , Str "a"
+ , Space
+ , Str "link"
, Space
, Str "with"
, Space
, Str "an"
, Space
- , Str "ampersand"
+ , Str "amersand"
, Space
, Str "in"
, Space
, Str "the"
, Space
- , Str "URL"
- ]
- ( "http://example.com/?foo=1&bar=2", "" )
- , Str "."
- ]
- , 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:"
- , Space
- , Link
- ( "", [], [] )
- [ Str "AT&T" ]
- ( "http://att.com/", "AT&T" )
- , Str "."
- ]
- , Para
- [ Str "Here's"
- , Space
- , Str "an"
- , Space
- , Link
- ( "", [], [] )
- [ Str "inline", Space, Str "link" ]
- ( "/script?foo=1&bar=2", "" )
- , Str "."
- ]
- , Para
- [ Str "Here's"
- , Space
- , Str "an"
- , Space
- , Link
- ( "", [], [] )
- [ Str "inline"
- , Space
, Str "link"
, Space
- , Str "in"
+ , Str "text:"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "AT&T" ]
+ ( "http://att.com/" , "AT&T" )
+ , Str "."
+ ]
+ , Para
+ [ Str "Here's"
+ , Space
+ , Str "an"
, Space
- , Str "pointy"
- , Space
- , Str "braces"
- ]
- ( "/script?foo=1&bar=2", "" )
- , Str "."
- ]
- , Header 2
- ( "autolinks", [], [] )
- [ Str "Autolinks" ]
- , Para
- [ Str "With"
- , Space
- , Str "an"
- , Space
- , Str "ampersand:"
- , Space
- , Link
- ( "", [], [] )
- [ Str "http://example.com/?foo=1&bar=2" ]
- ( "http://example.com/?foo=1&bar=2", "" )
- ]
+ , Link
+ ( "" , [] , [] )
+ [ Str "inline" , Space , Str "link" ]
+ ( "/script?foo=1&bar=2" , "" )
+ , Str "."
+ ]
+ , Para
+ [ Str "Here's"
+ , Space
+ , Str "an"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "inline"
+ , Space
+ , Str "link"
+ , Space
+ , Str "in"
+ , Space
+ , Str "pointy"
+ , Space
+ , Str "braces"
+ ]
+ ( "/script?foo=1&bar=2" , "" )
+ , Str "."
+ ]
+ , Header 2 ( "autolinks" , [] , [] ) [ Str "Autolinks" ]
+ , Para
+ [ Str "With"
+ , Space
+ , Str "an"
+ , Space
+ , Str "ampersand:"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "http://example.com/?foo=1&bar=2" ]
+ ( "http://example.com/?foo=1&bar=2" , "" )
+ ]
, BulletList
- [
- [ Plain [ Str "In", Space, Str "a", Space, Str "list?" ] ]
- ,
- [ Plain
- [ Link
- ( "", [], [] )
- [ Str "http://example.com/" ]
- ( "http://example.com/", "" )
+ [ [ Plain
+ [ Str "In" , Space , Str "a" , Space , Str "list?" ]
+ ]
+ , [ Plain
+ [ Link
+ ( "" , [] , [] )
+ [ Str "http://example.com/" ]
+ ( "http://example.com/" , "" )
+ ]
]
+ , [ Plain [ Str "It" , Space , Str "should." ] ]
+ ]
+ , Para
+ [ Str "An"
+ , Space
+ , Str "e-mail"
+ , Space
+ , Str "address:"
+ , Space
+ , Str "nobody"
+ , Space
+ , Str "[at]"
+ , Space
+ , Str "nowhere.net"
]
- ,
- [ Plain [ Str "It", Space, Str "should." ] ]
- ]
- , Para
- [ Str "An"
- , Space
- , Str "e-mail"
- , Space
- , Str "address:"
- , Space
- , Str "nobody"
- , Space
- , Str "[at]"
- , Space
- , Str "nowhere.net"
- ]
, BlockQuote
- [ Para
- [ Str "Blockquoted:"
+ [ Para
+ [ Str "Blockquoted:"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "http://example.com/" ]
+ ( "http://example.com/" , "" )
+ ]
+ ]
+ , Para
+ [ Str "Auto-links"
, Space
- , Link
- ( "", [], [] )
- [ Str "http://example.com/" ]
- ( "http://example.com/", "" )
- ]
- ]
- , Para
- [ Str "Auto-links"
- , Space
- , Str "should"
- , Space
- , Str "not"
- , Space
- , Str "occur"
- , Space
- , Str "here:"
- , Space
- , Code
- ( "", [], [] ) "<http://example.com/>"
- ]
+ , Str "should"
+ , Space
+ , Str "not"
+ , Space
+ , Str "occur"
+ , Space
+ , Str "here:"
+ , Space
+ , Code ( "" , [] , [] ) "<http://example.com/>"
+ ]
, CodeBlock
- ( "", [], [] ) "or here: <http://example.com/>"
+ ( "" , [] , [] ) "or here: <http://example.com/>"
, HorizontalRule
- , Header 1
- ( "images", [], [] )
- [ Str "Images" ]
- , 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):"
- ]
- , Para
- [ Image
- ( "", [], [] )
- [ Str "lalune" ]
- ( "lalune.jpg", "Voyage dans la Lune" )
- ]
- , Para
- [ Str "Here"
- , Space
- , Str "is"
- , Space
- , Str "a"
- , Space
- , Str "movie"
- , Space
- , Image
- ( "", [], [] )
- [ Str "movie" ]
- ( "movie.jpg", "" )
- , Space
- , Str "icon."
- ]
- , HorizontalRule
- , Header 1
- ( "footnotes", [], [] )
- [ Str "Footnotes" ]
- , Para
- [ Str "Here"
- , Space
- , Str "is"
- , Space
- , Str "a"
- , Space
- , Str "footnote"
- , Space
- , Str "reference"
- , Link
- ( "", [], [] )
- [ Str "(1)" ]
- ( "#note_1", "" )
- , Str ","
- , Space
- , Str "and"
- , Space
- , Str "another"
- , Link
- ( "", [], [] )
- [ Str "(longnote)" ]
- ( "#note_longnote", "" )
- , Str "."
- , Space
- , Str "This"
- , Space
- , Str "should"
- , Space
- , Emph
- [ Str "not" ]
- , Space
- , Str "be"
- , Space
- , Str "a"
- , Space
- , Str "footnote"
- , Space
- , Str "reference,"
- , Space
- , Str "because"
- , Space
- , Str "it"
- , Space
- , Str "contains"
- , Space
- , Str "a"
- , Space
- , Str "space^(my"
- , Space
- , Str "note)."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "(1)" ]
- ( "#ref_1", "" )
- , Space
- , Str "Here"
- , Space
- , Str "is"
- , Space
- , Str "the"
- , Space
- , Str "footnote."
- , Space
- , Str "It"
- , Space
- , Str "can"
- , Space
- , Str "go"
- , Space
- , Str "anywhere"
- , Space
- , Str "in"
- , Space
- , Str "the"
- , Space
- , Str "document,"
- , Space
- , Str "not"
- , Space
- , Str "just"
- , Space
- , Str "at"
- , Space
- , Str "the"
- , Space
- , Str "end."
- ]
- , Para
- [ Link
- ( "", [], [] )
- [ Str "(longnote)" ]
- ( "#ref_longnote", "" )
- , Space
- , Str "Here's"
- , Space
- , Str "the"
- , Space
- , Str "other"
- , Space
- , Str "note."
- , Space
- , Str "This"
- , Space
- , Str "one"
- , Space
- , Str "contains"
- , Space
- , Str "multiple"
- , Space
- , Str "blocks."
- ]
- , Para
- [ Str "Caret"
- , Space
- , Str "characters"
- , Space
- , Str "are"
- , Space
- , Str "used"
- , Space
- , Str "to"
- , Space
- , Str "indicate"
- , Space
- , Str "that"
- , Space
- , Str "the"
- , Space
- , Str "blocks"
- , Space
- , Str "all"
- , Space
- , Str "belong"
- , Space
- , Str "to"
- , Space
- , Str "a"
- , Space
- , Str "single"
- , Space
- , Str "footnote"
- , Space
- , Str "(as"
- , Space
- , Str "with"
- , Space
- , Str "block"
- , Space
- , Str "quotes)."
- ]
- , CodeBlock
- ( "", [], [] ) " { <code> }"
- , Para
- [ Str "If"
- , Space
- , Str "you"
- , Space
- , Str "want,"
- , Space
- , Str "you"
- , Space
- , Str "can"
- , Space
- , Str "use"
- , Space
- , Str "a"
- , Space
- , Str "caret"
- , Space
- , Str "at"
- , Space
- , Str "the"
- , Space
- , Str "beginning"
- , Space
- , Str "of"
- , Space
- , Str "every"
- , Space
- , Str "line,"
- , Space
- , Str "as"
- , Space
- , Str "with"
- , Space
- , Str "blockquotes,"
- , Space
- , Str "but"
- , Space
- , Str "all"
- , Space
- , Str "that"
- , Space
- , Str "you"
- , Space
- , Str "need"
- , Space
- , Str "is"
- , Space
- , Str "a"
- , Space
- , Str "caret"
- , Space
- , Str "at"
- , Space
- , Str "the"
- , Space
- , Str "beginning"
- , Space
- , Str "of"
- , Space
- , Str "the"
- , Space
- , Str "first"
- , Space
- , Str "line"
- , Space
- , Str "of"
- , Space
- , Str "the"
- , Space
- , Str "block"
- , Space
- , Str "and"
- , Space
- , Str "any"
- , Space
- , Str "preceding"
- , Space
- , Str "blank"
- , Space
- , Str "lines."
- ]
- , Para
- [ Str "text", Space, Emph [ Str "Leading", Space, Str "space" ] ]
- , Para
- [ Emph [ Str "Trailing", Space, Str "space" ], Space, Str "text" ]
- , Para
- [ Str "text", Space, Emph [ Str "Leading", Space, Str "spaces" ] ]
- , Para
- [ Emph [ Str "Trailing", Space, Str "spaces" ], Space, Str "text" ]
- , Header 1
- ( "tables", [], [] )
- [ Str "Tables" ]
- , Header 2
- ( "tables-with-headers", [], [] )
- [ Str "Tables", Space, Str "with", Space, Str "Headers" ]
- , Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ , Header 1 ( "images" , [] , [] ) [ Str "Images" ]
+ , 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):"
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ , Para
+ [ Image
+ ( "" , [] , [] )
+ [ Str "lalune" ]
+ ( "lalune.jpg" , "Voyage dans la Lune" )
+ ]
+ , Para
+ [ Str "Here"
+ , Space
+ , Str "is"
+ , Space
+ , Str "a"
+ , Space
+ , Str "movie"
+ , Space
+ , Image
+ ( "" , [] , [] ) [ Str "movie" ] ( "movie.jpg" , "" )
+ , Space
+ , Str "icon."
]
- ]
- ( TableFoot ( "", [], [] ) [] )
, HorizontalRule
- , Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ , Header 1 ( "footnotes" , [] , [] ) [ Str "Footnotes" ]
+ , Para
+ [ Str "Here"
+ , Space
+ , Str "is"
+ , Space
+ , Str "a"
+ , Space
+ , Str "footnote"
+ , Space
+ , Str "reference"
+ , Link ( "" , [] , [] ) [ Str "(1)" ] ( "#note_1" , "" )
+ , Str ","
+ , Space
+ , Str "and"
+ , Space
+ , Str "another"
+ , Link
+ ( "" , [] , [] )
+ [ Str "(longnote)" ]
+ ( "#note_longnote" , "" )
+ , Str "."
+ , Space
+ , Str "This"
+ , Space
+ , Str "should"
+ , Space
+ , Emph [ Str "not" ]
+ , Space
+ , Str "be"
+ , Space
+ , Str "a"
+ , Space
+ , Str "footnote"
+ , Space
+ , Str "reference,"
+ , Space
+ , Str "because"
+ , Space
+ , Str "it"
+ , Space
+ , Str "contains"
+ , Space
+ , Str "a"
+ , Space
+ , Str "space^(my"
+ , Space
+ , Str "note)."
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ , Para
+ [ Link ( "" , [] , [] ) [ Str "(1)" ] ( "#ref_1" , "" )
+ , Space
+ , Str "Here"
+ , Space
+ , Str "is"
+ , Space
+ , Str "the"
+ , Space
+ , Str "footnote."
+ , Space
+ , Str "It"
+ , Space
+ , Str "can"
+ , Space
+ , Str "go"
+ , Space
+ , Str "anywhere"
+ , Space
+ , Str "in"
+ , Space
+ , Str "the"
+ , Space
+ , Str "document,"
+ , Space
+ , Str "not"
+ , Space
+ , Str "just"
+ , Space
+ , Str "at"
+ , Space
+ , Str "the"
+ , Space
+ , Str "end."
]
- ]
- ( TableFoot ( "", [], [] ) [] )
- , HorizontalRule
, Para
- [ Str "Row", Space, Str "headers" ]
- , Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ [ Link
+ ( "" , [] , [] )
+ [ Str "(longnote)" ]
+ ( "#ref_longnote" , "" )
+ , Space
+ , Str "Here's"
+ , Space
+ , Str "the"
+ , Space
+ , Str "other"
+ , Space
+ , Str "note."
+ , Space
+ , Str "This"
+ , Space
+ , Str "one"
+ , Space
+ , Str "contains"
+ , Space
+ , Str "multiple"
+ , Space
+ , Str "blocks."
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 1 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ , Para
+ [ Str "Caret"
+ , Space
+ , Str "characters"
+ , Space
+ , Str "are"
+ , Space
+ , Str "used"
+ , Space
+ , Str "to"
+ , Space
+ , Str "indicate"
+ , Space
+ , Str "that"
+ , Space
+ , Str "the"
+ , Space
+ , Str "blocks"
+ , Space
+ , Str "all"
+ , Space
+ , Str "belong"
+ , Space
+ , Str "to"
+ , Space
+ , Str "a"
+ , Space
+ , Str "single"
+ , Space
+ , Str "footnote"
+ , Space
+ , Str "(as"
+ , Space
+ , Str "with"
+ , Space
+ , Str "block"
+ , Space
+ , Str "quotes)."
]
- ]
- ( TableFoot ( "", [], [] ) [] )
- , HorizontalRule
- , Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ , CodeBlock ( "" , [] , [] ) " { <code> }"
+ , Para
+ [ Str "If"
+ , Space
+ , Str "you"
+ , Space
+ , Str "want,"
+ , Space
+ , Str "you"
+ , Space
+ , Str "can"
+ , Space
+ , Str "use"
+ , Space
+ , Str "a"
+ , Space
+ , Str "caret"
+ , Space
+ , Str "at"
+ , Space
+ , Str "the"
+ , Space
+ , Str "beginning"
+ , Space
+ , Str "of"
+ , Space
+ , Str "every"
+ , Space
+ , Str "line,"
+ , Space
+ , Str "as"
+ , Space
+ , Str "with"
+ , Space
+ , Str "blockquotes,"
+ , Space
+ , Str "but"
+ , Space
+ , Str "all"
+ , Space
+ , Str "that"
+ , Space
+ , Str "you"
+ , Space
+ , Str "need"
+ , Space
+ , Str "is"
+ , Space
+ , Str "a"
+ , Space
+ , Str "caret"
+ , Space
+ , Str "at"
+ , Space
+ , Str "the"
+ , Space
+ , Str "beginning"
+ , Space
+ , Str "of"
+ , Space
+ , Str "the"
+ , Space
+ , Str "first"
+ , Space
+ , Str "line"
+ , Space
+ , Str "of"
+ , Space
+ , Str "the"
+ , Space
+ , Str "block"
+ , Space
+ , Str "and"
+ , Space
+ , Str "any"
+ , Space
+ , Str "preceding"
+ , Space
+ , Str "blank"
+ , Space
+ , Str "lines."
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 1 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ , Para
+ [ Str "text"
+ , Space
+ , Emph [ Str "Leading" , Space , Str "space" ]
]
- ]
- ( TableFoot
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ , Para
+ [ Emph [ Str "Trailing" , Space , Str "space" ]
+ , Space
+ , Str "text"
]
- )
- , HorizontalRule
- , Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ , Para
+ [ Str "text"
+ , Space
+ , Emph [ Str "Leading" , Space , Str "spaces" ]
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ , Para
+ [ Emph [ Str "Trailing" , Space , Str "spaces" ]
+ , Space
+ , Str "text"
]
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ , Header 1 ( "tables" , [] , [] ) [ Str "Tables" ]
+ , Header
+ 2
+ ( "tables-with-headers" , [] , [] )
+ [ Str "Tables"
+ , Space
+ , Str "with"
+ , Space
+ , Str "Headers"
]
- ]
- ( TableFoot ( "", [], [] ) [] )
- , HorizontalRule
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot ( "" , [] , [] ) [])
+ , HorizontalRule
+ , Table
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot ( "" , [] , [] ) [])
, HorizontalRule
+ , Para [ Str "Row" , Space , Str "headers" ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 1)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot ( "" , [] , [] ) [])
+ , HorizontalRule
+ , Table
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 1)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ])
, HorizontalRule
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ (TableFoot ( "" , [] , [] ) [])
+ , HorizontalRule
+ , Table
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ]
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- , TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot ( "" , [] , [] ) [])
+ , HorizontalRule
+ , Table
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ]
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot ( "" , [] , [] ) [])
, HorizontalRule
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
+ , TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Para [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ (TableFoot ( "" , [] , [] ) [])
+ , HorizontalRule
+ , Table
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Para [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
+ , TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- , TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot ( "" , [] , [] ) [])
+ , Header
+ 2
+ ( "tables-without-headers" , [] , [] )
+ [ Str "Tables"
+ , Space
+ , Str "without"
+ , Space
+ , Str "Headers"
]
- ]
- ( TableFoot ( "", [], [] ) [] )
- , Header 2
- ( "tables-without-headers", [], [] )
- [ Str "Tables", Space, Str "without", Space, Str "Headers" ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot ( "" , [] , [] ) [])
, HorizontalRule
, Para
- [ Str "tbody", Space, Str "tags", Space, Str "omitted" ]
+ [ Str "tbody" , Space , Str "tags" , Space , Str "omitted" ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot ( "" , [] , [] ) [])
, HorizontalRule
- , Para
- [ Str "empty", Space, Str "head" ]
+ , Para [ Str "empty" , Space , Str "head" ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot ( "" , [] , [] ) [])
, HorizontalRule
, Para
- [ Str "explicit"
- , Space
- , Str "body"
- , Space
- , Str "and"
- , Space
- , Str "foot"
- ]
+ [ Str "explicit"
+ , Space
+ , Str "body"
+ , Space
+ , Str "and"
+ , Space
+ , Str "foot"
+ ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ])
+ , Header
+ 2
+ ( "colspans-and-rowspans" , [] , [] )
+ [ Str "Colspans"
+ , Space
+ , Str "and"
+ , Space
+ , Str "Rowspans"
]
- )
- , Header 2
- ( "colspans-and-rowspans", [], [] )
- [ Str "Colspans", Space, Str "and", Space, Str "Rowspans" ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead ( "", [], [] ) [] )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 2 )
- [ Plain [ Str "1", Space, Str "and", Space, Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 3 )
- [ Plain
- [ Str "4,"
- , Space
- , Str "5,"
- , Space
- , Str "and"
- , Space
- , Str "6"
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead ( "" , [] , [] ) [])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 2)
+ [ Plain
+ [ Str "1" , Space , Str "and" , Space , Str "2" ]
+ ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 3)
+ [ Plain
+ [ Str "4,"
+ , Space
+ , Str "5,"
+ , Space
+ , Str "and"
+ , Space
+ , Str "6"
+ ]
+ ]
+ ]
]
- ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
+ (TableFoot ( "" , [] , [] ) [])
, HorizontalRule
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 3 )
- [ Plain [ Str "Numbers" ] ]
- ]
- ]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 2 )
- ( ColSpan 1 )
- [ Plain [ Str "1", Space, Str "and", Space, Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
- , Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 3)
+ [ Plain [ Str "Numbers" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 2)
+ (ColSpan 1)
+ [ Plain
+ [ Str "1" , Space , Str "and" , Space , Str "4" ]
+ ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ , Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot ( "", [], [] ) [] )
- , Header 2
- ( "attributes", [], [] )
- [ Str "Attributes" ]
+ (TableFoot ( "" , [] , [] ) [])
+ , Header 2 ( "attributes" , [] , [] ) [ Str "Attributes" ]
, Table
- ( "attrib-test-table", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [ "table-head" ], [] )
- [ Row
- ( "", [ "table-head-row" ], [] )
- [ Cell
- ( "", [], [ ( "abbr", "x" ) ] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 3 )
- [ Plain [ Str "Cat", Space, Str "X" ] ]
- ]
- ]
- )
- [ TableBody
- ( "", [ "main" ], [ ( "part", "body" ) ] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [ ( "part", "row" ) ] )
- [ Cell
- ( "", [], [ ( "part", "cell" ) ] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [ ( "valign", "bottom" ) ] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [ ( "style", "color: #151950" ) ] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ ( "attrib-test-table" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [ "table-head" ] , [] )
+ [ Row
+ ( "" , [ "table-head-row" ] , [] )
+ [ Cell
+ ( "" , [] , [ ( "abbr" , "x" ) ] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 3)
+ [ Plain [ Str "Cat" , Space , Str "X" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [ "main" ] , [ ( "part" , "body" ) ] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [ ( "part" , "row" ) ] )
+ [ Cell
+ ( "" , [] , [ ( "part" , "cell" ) ] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [ ( "valign" , "bottom" ) ] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [ ( "style" , "color: #151950" ) ] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot
- ( "", [ "summary" ], [] )
- [ Row
- ( "", [], [ ( "bgcolor", "#ccc" ) ] )
- [ Cell
- ( "", [], [ ( "square", "true" ) ] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot
+ ( "" , [ "summary" ] , [] )
+ [ Row
+ ( "" , [] , [ ( "bgcolor" , "#ccc" ) ] )
+ [ Cell
+ ( "" , [] , [ ( "square" , "true" ) ] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ])
+ , Header
+ 2
+ ( "tag-omission" , [] , [] )
+ [ Str "Tag" , Space , Str "omission" ]
+ , Para
+ [ Str "thead,"
+ , Space
+ , Str "tbody,"
+ , Space
+ , Str "and"
+ , Space
+ , Str "tfoot"
]
- )
- , Header 2
- ( "tag-omission", [], [] )
- [ Str "Tag", Space, Str "omission" ]
- , Para
- [ Str "thead,"
- , Space
- , Str "tbody,"
- , Space
- , Str "and"
- , Space
- , Str "tfoot"
- ]
, Table
- ( "", [], [] )
- ( Caption Nothing [] )
- [
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ,
- ( AlignDefault, ColWidthDefault )
- ]
- ( TableHead
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "X" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Y" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "Z" ] ]
- ]
- ]
- )
- [ TableBody
- ( "", [], [] )
- ( RowHeadColumns 0 ) []
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "1" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "2" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "3" ] ]
- ]
+ ( "" , [] , [] )
+ (Caption Nothing [])
+ [ ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ , ( AlignDefault , ColWidthDefault )
+ ]
+ (TableHead
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "X" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Y" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "Z" ] ]
+ ]
+ ])
+ [ TableBody
+ ( "" , [] , [] )
+ (RowHeadColumns 0)
+ []
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "1" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "2" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "3" ] ]
+ ]
+ ]
]
- ]
- ( TableFoot
- ( "", [], [] )
- [ Row
- ( "", [], [] )
- [ Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "4" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "5" ] ]
- , Cell
- ( "", [], [] ) AlignDefault
- ( RowSpan 1 )
- ( ColSpan 1 )
- [ Plain [ Str "6" ] ]
- ]
+ (TableFoot
+ ( "" , [] , [] )
+ [ Row
+ ( "" , [] , [] )
+ [ Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "4" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "5" ] ]
+ , Cell
+ ( "" , [] , [] )
+ AlignDefault
+ (RowSpan 1)
+ (ColSpan 1)
+ [ Plain [ Str "6" ] ]
+ ]
+ ])
+ , Header
+ 2
+ ( "empty-tables" , [] , [] )
+ [ Str "Empty" , Space , Str "Tables" ]
+ , Para
+ [ Str "This"
+ , Space
+ , Str "section"
+ , Space
+ , Str "should"
+ , Space
+ , Str "be"
+ , Space
+ , Str "empty."
]
- )
- , Header 2
- ( "empty-tables", [], [] )
- [ Str "Empty", Space, Str "Tables" ]
- , Para
- [ Str "This"
- , Space
- , Str "section"
- , Space
- , Str "should"
- , Space
- , Str "be"
- , Space
- , Str "empty."
- ]
]