Pandoc ( Meta { unMeta = fromList [] } ) [ 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 "Textile" , Space , Str "Reader." , Space , Str "Part" , Space , Str "of" , Space , Str "it" , Space , Str "comes" , LineBreak , Str "from" , Space , Str "John" , Space , Str "Gruber\8217s" , 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" ] ( "http://www.example.com", "" ) ] , Header 3 ( "level-3-with-emphasis", [], [] ) [ Str "Level" , Space , Str "3" , Space , Str "with" , Space , Strong [ Str "emphasis" ] ] , Header 4 ( "level-4", [], [] ) [ Str "Level", Space, Str "4" ] , Header 5 ( "level-5", [], [] ) [ Str "Level", Space, Str "5" ] , Header 6 ( "level-6", [], [] ) [ Str "Level", Space, Str "6" ] , Header 1 ( "paragraphs", [], [] ) [ Str "Paragraphs" ] , Para [ Str "Here\8217s" , Space , Str "a" , Space , Str "regular" , Space , Str "paragraph." ] , Para [ Str "Line" , Space , Str "breaks" , Space , Str "are" , Space , Str "preserved" , Space , Str "in" , Space , Str "textile," , Space , Str "so" , Space , Str "you" , Space , Str "can" , Space , Str "not" , Space , Str "wrap" , Space , Str "your" , Space , Str "very" , LineBreak , Str "long" , Space , Str "paragraph" , Space , Str "with" , Space , Str "your" , Space , Str "favourite" , Space , Str "text" , Space , Str "editor" , Space , Str "and" , Space , Str "have" , Space , Str "it" , Space , Str "rendered" , LineBreak , Str "with" , Space , Str "no" , Space , Str "break." ] , Para [ Str "Here\8217s" , Space , Str "one" , Space , Str "with" , Space , Str "a" , Space , Str "bullet." ] , BulletList [ [ Plain [ Str "criminey." ] ] ] , Para [ Str "There" , Space , Str "should" , Space , Str "be" , Space , Str "a" , Space , Str "paragraph" , Space , Str "break" , Space , Str "between" , Space , Str "here" ] , Para [ Str "and", Space, Str "here." ] , Para [ Str "pandoc", Space, Str "converts", Space, Str "textile." ] , Header 1 ( "block-quotes", [], [] ) [ Str "Block", Space, Str "Quotes" ] , BlockQuote [ Para [ Str "This" , Space , Str "is" , Space , Str "a" , Space , Str "famous" , Space , Str "quote" , Space , Str "from" , Space , Str "somebody." , Space , Str "He" , Space , Str "had" , Space , Str "a" , Space , Str "lot" , Space , Str "of" , Space , Str "things" , Space , Str "to" , LineBreak , Str "say," , Space , Str "so" , Space , Str "the" , Space , Str "text" , Space , Str "is" , Space , Str "really" , Space , Str "really" , Space , Str "long" , Space , Str "and" , Space , Str "spans" , Space , Str "on" , Space , Str "multiple" , Space , Str "lines." ] ] , Para [ Str "And" , Space , Str "a" , Space , Str "following" , Space , Str "paragraph." ] , Header 1 ( "code-blocks", [], [] ) [ Str "Code", Space, Str "Blocks" ] , Para [ Str "Code:" ] , CodeBlock ( "" , [] , [] ) " ---- (should be four hyphens)\n\n sub status {\n print \"working\";\n }\n\n this code block is indented by one tab" , Para [ Str "And:" ] , CodeBlock ( "" , [] , [] ) " this code block is indented by two tabs\n\n These should not be escaped: \\$ \\\\ \\> \\[ \\{" , CodeBlock ( "", [], [] ) "Code block with .bc\n continued\n @" , Str "," , Space , Code ( "", [], [] ) "@" , Str "." ] , Header 1 ( "notextile", [], [] ) [ Str "Notextile" ] , Para [ Str "A" , Space , Str "block" , Space , Str "of" , Space , Str "text" , Space , Str "can" , Space , Str "be" , Space , Str "protected" , Space , Str "with" , Space , Str "notextile" , Space , Str ":" ] , Para [ Str "\nNo *bold* and\n* no bullet\n" ] , Para [ Str "and" , Space , Str "inlines" , Space , Str "can" , Space , Str "be" , Space , Str "protected" , Space , Str "with" , Space , Str "double *equals (=)* markup." ] , 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 "With", Space, Str "line", Space, Str "breaks:" ] , BulletList [ [ Plain [ Str "asterisk", Space, Str "1", LineBreak, Str "newline" ] ] , [ Plain [ Str "asterisk", Space, Str "2" ] ] ] , Header 2 ( "ordered", [], [] ) [ Str "Ordered" ] , Para [ Str "Tight:" ] , OrderedList ( 1, DefaultStyle, DefaultDelim ) [ [ Plain [ Str "First" ] ] , [ Plain [ Str "Second" ] ] , [ Plain [ Str "Third" ] ] ] , Header 2 ( "nested", [], [] ) [ Str "Nested" ] , BulletList [ [ Plain [ Str "ui", Space, Str "1" ] , BulletList [ [ Plain [ Str "ui", Space, Str "1.1" ] , OrderedList ( 1, DefaultStyle, DefaultDelim ) [ [ Plain [ Str "oi", Space, Str "1.1.1" ] ] , [ Plain [ Str "oi", Space, Str "1.1.2" ] ] ] ] , [ Plain [ Str "ui", Space, Str "1.2" ] ] ] ] , [ Plain [ Str "ui", Space, Str "2" ] , OrderedList ( 1, DefaultStyle, DefaultDelim ) [ [ Plain [ Str "oi", Space, Str "2.1" ] , BulletList [ [ Plain [ Str "ui", Space, Str "2.1.1" ] ] , [ Plain [ Str "ui", Space, Str "2.1.2" ] ] ] ] ] ] ] , Header 2 ( "issue-1500", [], [] ) [ Str "Issue", Space, Str "#1500" ] , BulletList [ [ Plain [ Str "one" ] ] , [ Plain [ Str "two" , LineBreak , Str "->" , Space , Str "and" , Space , Str "more" ] ] ] , Header 2 ( "issue-1513", [], [] ) [ Str "Issue", Space, Str "#1513" ] , Para [ Str "List:" ] , BulletList [ [ Plain [ Str "one" ] ], [ Plain [ Str "two" ] ] ] , Header 2 ( "definition-list", [], [] ) [ Str "Definition", Space, Str "List" ] , DefinitionList [ ( [ Str "coffee" ] , [ [ Plain [ Str "Hot", Space, Str "and", Space, Str "black" ] ] ] ) , ( [ Str "tea" ] , [ [ Plain [ Str "Also" , Space , Str "hot," , Space , Str "but" , Space , Str "a" , Space , Str "little" , Space , Str "less" , Space , Str "black" ] ] ] ) , ( [ Str "milk" ] , [ [ Para [ Str "Nourishing" , Space , Str "beverage" , Space , Str "for" , Space , Str "baby" , Space , Str "cows." ] , Para [ Str "Cold" , Space , Str "drink" , Space , Str "that" , Space , Str "goes" , Space , Str "great" , Space , Str "with" , Space , Str "cookies." ] ] ] ) , ( [ Str "beer" ] , [ [ Plain [ Str "fresh", Space, Str "and", Space, Str "bitter" ] ] ] ) ] , 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 "." , LineBreak , Str "This" , Space , Str "is" , Space , Strong [ Str "strong" ] , Str "," , Space , Str "and" , Space , Str "so" , Space , Strong [ Str "is", Space, Str "this" ] , Str "." , LineBreak , Str "This" , Space , Str "is" , Space , Underline [ Str "inserted" ] , Str "," , Space , Str "and" , Space , Str "this" , Space , Str "is" , Space , Strikeout [ Str "deleted" ] , Str "." , LineBreak , Str "Hyphenated-words-are-ok," , Space , Str "as" , Space , Str "well" , Space , Str "as" , Space , Str "strange_underscore_notation." , LineBreak , Str "A" , Space , Link ( "", [], [] ) [ Strong [ Str "strong", Space, Str "link" ] ] ( "http://www.foobar.com", "" ) , Str "." ] , Para [ Emph [ Strong [ Str "This" , Space , Str "is" , Space , Str "strong" , Space , Str "and" , Space , Str "em." ] ] , LineBreak , Str "So" , Space , Str "is" , Space , Strong [ Emph [ Str "this" ] ] , Space , Str "word" , Space , Str "and" , Space , Emph [ Strong [ Str "that", Space, Str "one" ] ] , Str "." , LineBreak , Strikeout [ Str "This" , Space , Str "is" , Space , Str "strikeout" , Space , Str "and" , Space , Strong [ Str "strong" ] ] ] , Para [ Str "Superscripts:" , Space , Str "a" , Superscript [ Str "bc" ] , Str "d" , Space , Str "a" , Space , Superscript [ Strong [ Str "hello" ] ] , Space , Str "a" , Superscript [ Str "hello", Space, Str "there" ] , Str "." , LineBreak , Str "Subscripts:" , Space , Subscript [ Str "here" ] , Space , Str "H" , Space , Subscript [ Str "2" ] , Str "O," , Space , Str "H" , Space , Subscript [ Str "23" ] , Str "O," , Space , Str "H" , Space , Subscript [ Str "many", Space, Str "of", Space, Str "them" ] , Str "O." ] , Para [ Str "Dashes" , Space , Str ":" , Space , Str "How" , Space , Str "cool" , Space , Str "\8212" , Space , Str "automatic" , Space , Str "dashes." ] , Para [ Str "Ellipses" , Space , Str ":" , Space , Str "He" , Space , Str "thought" , Space , Str "and" , Space , Str "thought" , Space , Str "\8230" , Space , Str "and" , Space , Str "then" , Space , Str "thought" , Space , Str "some" , Space , Str "more." ] , Para [ Str "Quotes" , Space , Str "and" , Space , Str "apostrophes" , Space , Str ":" , Space , Quoted DoubleQuote [ Str "I\8217d" , Space , Str "like" , Space , Str "to" , Space , Str "thank" , Space , Str "you" ] , Space , Str "for" , Space , Str "example." ] , Header 1 ( "links", [], [] ) [ Str "Links" ] , Header 2 ( "explicit", [], [] ) [ Str "Explicit" ] , Para [ Str "Just" , Space , Str "a" , Space , Link ( "", [], [] ) [ Str "url" ] ( "http://www.url.com", "" ) ] , Para [ Link ( "", [], [] ) [ Str "Email", Space, Str "link" ] ( "mailto:nobody@nowhere.net", "" ) ] , Para [ Quoted DoubleQuote [ Str "not", Space, Str "a", Space, Str "link" ] , Str ":" , Space , Str "foo" ] , Para [ Str "Automatic" , Space , Str "linking" , Space , Str "to" , Space , Link ( "", [], [] ) [ Str "http://www.example.com" ] ( "http://www.example.com", "" ) , Str "." ] , Para [ Link ( "", [], [] ) [ Str "Example" ] ( "http://www.example.com/", "" ) , Str ":" , Space , Str "Example" , Space , Str "of" , Space , Str "a" , Space , Str "link" , Space , Str "followed" , Space , Str "by" , Space , Str "a" , Space , Str "colon." ] , Para [ Str "A" , Space , Str "link" , Link ( "", [], [] ) [ Str "with", Space, Str "brackets" ] ( "http://www.example.com", "" ) , Str "and" , Space , Str "no" , Space , Str "spaces." ] , Header 1 ( "tables", [], [] ) [ Str "Tables" ] , Para [ Str "Textile" , Space , Str "allows" , Space , Str "tables" , Space , Str "with" , Space , Str "and" , Space , Str "without" , Space , Str "headers" , Space , Str ":" ] , Header 2 ( "without-headers", [], [] ) [ 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 "name" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "age" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "sex" ] ] ] , Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "joan" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "24" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "f" ] ] ] , Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "archie" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "29" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "m" ] ] ] , Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "bella" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "45" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "f" ] ] ] ] ] ( TableFoot ( "", [], [] ) [] ) , Para [ Str "and" , Space , Str "some" , Space , Str "text" , Space , Str "following" , Space , Str "\8230" ] , Header 2 ( "with-headers", [], [] ) [ Str "With", Space, Str "headers" ] , Table ( "", [], [] ) ( Caption Nothing [] ) [ ( AlignDefault, ColWidthDefault ) , ( AlignDefault, ColWidthDefault ) , ( AlignDefault, ColWidthDefault ) ] ( TableHead ( "", [], [] ) [ Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "name" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "age" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "sex" ] ] ] ] ) [ TableBody ( "", [], [] ) ( RowHeadColumns 0 ) [] [ Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "joan" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "24" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "f" ] ] ] , Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "archie" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "29" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "m" ] ] ] , Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "bella" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "45" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "f" ] ] ] ] ] ( TableFoot ( "", [], [] ) [] ) , Header 1 ( "images", [], [] ) [ Str "Images" ] , Para [ Str "Textile" , Space , Str "inline" , Space , Str "image" , Space , Str "syntax," , Space , Str "like" , LineBreak , Str "here" , Space , Image ( "", [], [] ) [ Str "this is the alt text" ] ( "this_is_an_image.png", "this is the alt text" ) , LineBreak , Str "and" , Space , Str "here" , Space , Image ( "", [], [] ) [ Str "" ] ( "this_is_an_image.png", "" ) , Str "." ] , Header 1 ( "attributes", [], [] ) [ Str "Attributes" ] , Header 2 ( "ident" , [ "bar", "foo" ] , [ ( "style", "color:red;" ), ( "lang", "en" ) ] ) [ Str "HTML" , Space , Str "and" , Space , Str "CSS" , Space , Str "attributes" , Space , Str "are" , Space , Str "parsed" , Space , Str "in" , Space , Str "headers." ] , Header 2 ( "centered", [], [ ( "style", "text-align:center;" ) ] ) [ Str "Centered" ] , Header 2 ( "right", [], [ ( "style", "text-align:right;" ) ] ) [ Str "Right" ] , Header 2 ( "justified" , [] , [ ( "lang", "en" ) , ( "style", "color:blue;text-align:justify;" ) ] ) [ Str "Justified" ] , Para [ Str "as" , Space , Str "well" , Space , Str "as" , Space , Strong [ Span ( "", [ "foo" ], [] ) [ Str "inline", Space, Str "attributes" ] ] , Space , Str "of" , Space , Span ( "", [], [ ( "style", "color:red;" ) ] ) [ Str "all", Space, Str "kind" ] ] , Para [ Str "and" , Space , Str "paragraph" , Space , Str "attributes," , Space , Str "and" , Space , Str "table" , Space , Str "attributes." ] , Table ( "", [], [] ) ( Caption Nothing [] ) [ ( AlignDefault, ColWidthDefault ) , ( AlignDefault, ColWidthDefault ) , ( AlignDefault, ColWidthDefault ) ] ( TableHead ( "", [], [] ) [] ) [ TableBody ( "", [], [] ) ( RowHeadColumns 0 ) [] [ Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "name" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "age" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "sex" ] ] ] , Row ( "", [], [] ) [ Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "joan" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "24" ] ] , Cell ( "", [], [] ) AlignDefault ( RowSpan 1 ) ( ColSpan 1 ) [ Plain [ Str "f" ] ] ] ] ] ( TableFoot ( "", [], [] ) [] ) , Para [ Emph [ Str "(class#id)", Space, Str "emph" ] ] , Para [ Emph [ Str "(no", Space, Str "class#id)", Space, Str "emph" ] ] , Header 1 ( "entities", [], [] ) [ Str "Entities" ] , Para [ Str "*", LineBreak, Str "&" ] , Header 1 ( "raw-html", [], [] ) [ Str "Raw", Space, Str "HTML" ] , Para [ Str "However," , Space , RawInline ( Format "html" ) "" , Space , Str "raw" , Space , Str "HTML" , Space , Str "inlines" , Space , RawInline ( Format "html" ) "" , Space , Str "are" , Space , Str "accepted," , Space , Str "as" , Space , Str "well" , Space , Str "as" , Space , Str ":" ] , RawBlock ( Format "html" ) "
" , Para [ Str "any" , Space , Strong [ Str "Raw", Space, Str "HTML", Space, Str "Block" ] , Space , Str "with" , Space , Str "bold" ] , RawBlock ( Format "html" ) "
" , Para [ Str "Html", Space, Str "blocks", Space, Str "can" ] , RawBlock ( Format "html" ) "
" , Para [ Str "interrupt", Space, Str "paragraphs" ] , RawBlock ( Format "html" ) "
" , Para [ Str "as", Space, Str "well." ] , Para [ Str "Can" , Space , Str "you" , Space , Str "prove" , Space , Str "that" , Space , Str "2" , Space , Str "<" , Space , Str "3" , Space , Str "?" ] , Header 1 ( "acronyms-and-marks", [], [] ) [ Str "Acronyms", Space, Str "and", Space, Str "marks" ] , Para [ Str "PBS (Public Broadcasting System)" ] , Para [ Str "Hi\8482" ] , Para [ Str "Hi", Space, Str "\8482" ] , Para [ Str "\174", Space, Str "Hi\174" ] , Para [ Str "Hi\169\&2008", Space, Str "\169", Space, Str "2008" ] , Header 1 ( "footnotes", [], [] ) [ Str "Footnotes" ] , Para [ Str "A" , Space , Str "note." , Note [ Para [ Str "The" , Space , Str "note" , LineBreak , Str "is" , Space , Str "here!" ] ] , Space , Str "Another" , Space , Str "note" , Note [ Para [ Str "Other", Space, Str "note." ] ] , Str "." ] , Header 1 ( "comment-blocks", [], [] ) [ Str "Comment", Space, Str "blocks" ] , Para [ Str "not", Space, Str "a", Space, Str "comment." ] ]