pandoc/test/textile-reader.native
John MacFarlane c266734448 Use pretty-simple to format native output.
Previously we used our own homespun formatting.  But this
produces over-long lines that aren't ideal for diffs in tests.
Easier to use something off-the-shelf and standard.

Closes #7580.

Performance is slower by about a factor of 10, but this isn't
really a problem because native isn't suitable as a serialization
format. (For serialization you should use json, because the reader
is so much faster than native.)
2021-09-21 12:37:42 -07:00

1317 lines
24 KiB
Text

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 @</\\"
, CodeBlock
( "", [], [] ) "extended code block\n\n continued"
, Para
[ Str "ended", Space, Str "by", Space, Str "paragraph" ]
, Para
[ Str "Inline"
, Space
, Str "code:"
, Space
, Code
( "", [], [] ) "<tt>"
, 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" ) "<strong>"
, Space
, Str "raw"
, Space
, Str "HTML"
, Space
, Str "inlines"
, Space
, RawInline
( Format "html" ) "</strong>"
, Space
, Str "are"
, Space
, Str "accepted,"
, Space
, Str "as"
, Space
, Str "well"
, Space
, Str "as"
, Space
, Str ":"
]
, RawBlock
( Format "html" ) "<div class=\"foobar\">"
, Para
[ Str "any"
, Space
, Strong
[ Str "Raw", Space, Str "HTML", Space, Str "Block" ]
, Space
, Str "with"
, Space
, Str "bold"
]
, RawBlock
( Format "html" ) "</div>"
, Para
[ Str "Html", Space, Str "blocks", Space, Str "can" ]
, RawBlock
( Format "html" ) "<div>"
, Para
[ Str "interrupt", Space, Str "paragraphs" ]
, RawBlock
( Format "html" ) "</div>"
, 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." ]
]