0bdcf415e4
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.
2429 lines
57 KiB
Text
2429 lines
57 KiB
Text
Pandoc
|
|
Meta
|
|
{ unMeta =
|
|
fromList
|
|
[ ( "date" , MetaInlines [ Str "2017-05-01" ] )
|
|
, ( "title" , MetaInlines [ Str "title" ] )
|
|
]
|
|
}
|
|
[ Header
|
|
1
|
|
( "implemented" , [] , [] )
|
|
[ Emph
|
|
[ Span ( "implemented" , [] , [] ) []
|
|
, Strong [ Str "implemented" ]
|
|
]
|
|
]
|
|
, Header 1 ( "header" , [] , [] ) [ Str "header" ]
|
|
, Header
|
|
2
|
|
( "header level two" , [] , [] )
|
|
[ Str "header" , Space , Str "level" , Space , Str "two" ]
|
|
, Header
|
|
3
|
|
( "header level 3" , [] , [] )
|
|
[ Str "header"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "level"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
, Header
|
|
4
|
|
( "header level four" , [] , [] )
|
|
[ Str "header"
|
|
, Space
|
|
, Strikeout [ Str "level" ]
|
|
, Space
|
|
, Str "four"
|
|
]
|
|
, Header
|
|
5
|
|
( "header level 5" , [] , [] )
|
|
[ Str "header"
|
|
, Space
|
|
, Emph
|
|
[ Span ( "level" , [] , [] ) []
|
|
, Strong [ Str "level" ]
|
|
, Space
|
|
, Str "5"
|
|
]
|
|
]
|
|
, Header
|
|
6
|
|
( "header level 6" , [] , [] )
|
|
[ Str "header" , Space , Str "level" , Space , Str "6" ]
|
|
, Para
|
|
[ Str "======="
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "header"
|
|
, Space
|
|
, Str "========"
|
|
]
|
|
, Para
|
|
[ Str "hi=="
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "header"
|
|
, Space
|
|
, Str "=="
|
|
]
|
|
, Para
|
|
[ Str "==="
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "header"
|
|
, Space
|
|
, Str "=="
|
|
]
|
|
, Para
|
|
[ Str "==="
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "header"
|
|
, Space
|
|
, Str "===-"
|
|
]
|
|
, Para
|
|
[ Str "not" , Space , Str "a" , Space , Str "header:" ]
|
|
, Para [ Str "=n=" ]
|
|
, Para
|
|
[ Str "==="
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "header"
|
|
, Space
|
|
, Str "===="
|
|
]
|
|
, Header
|
|
2
|
|
( "centred header" , [ "justcenter" ] , [] )
|
|
[ Str "centred" , Space , Str "header" ]
|
|
, Header
|
|
2
|
|
( "header with some == in between" , [] , [] )
|
|
[ Str "header"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "=="
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "between"
|
|
]
|
|
, Header
|
|
2
|
|
( "header with some == in between" , [] , [] )
|
|
[ Str "header"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Str "=="
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "between"
|
|
]
|
|
, Header
|
|
2
|
|
( "header with some ==in between" , [] , [] )
|
|
[ Str "header"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Str "==in"
|
|
, Space
|
|
, Str "between"
|
|
]
|
|
, Header
|
|
2
|
|
( "emph strong and strikeout" , [] , [] )
|
|
[ Str "emph"
|
|
, Space
|
|
, Str "strong"
|
|
, Space
|
|
, Str "and"
|
|
, Space
|
|
, Str "strikeout"
|
|
]
|
|
, Para
|
|
[ Emph [ Str "emph" ]
|
|
, Space
|
|
, Span ( "strong" , [] , [] ) []
|
|
, Strong [ Str "strong" ]
|
|
]
|
|
, Para
|
|
[ Span ( "strong and emph" , [] , [] ) []
|
|
, Strong
|
|
[ Emph
|
|
[ Str "strong" , Space , Str "and" , Space , Str "emph" ]
|
|
]
|
|
]
|
|
, Para
|
|
[ Emph
|
|
[ Span ( "emph and strong" , [] , [] ) []
|
|
, Strong
|
|
[ Str "emph" , Space , Str "and" , Space , Str "strong" ]
|
|
]
|
|
]
|
|
, Para
|
|
[ Span ( "emph inside strong" , [] , [] ) []
|
|
, Strong
|
|
[ Emph [ Str "emph" , Space , Str "inside" ]
|
|
, Space
|
|
, Str "strong"
|
|
]
|
|
]
|
|
, Para
|
|
[ Span ( "strong with emph" , [] , [] ) []
|
|
, Strong
|
|
[ Str "strong"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Emph [ Str "emph" ]
|
|
]
|
|
]
|
|
, Para
|
|
[ Emph
|
|
[ Span ( "strong inside" , [] , [] ) []
|
|
, Strong [ Str "strong" , Space , Str "inside" ]
|
|
, Space
|
|
, Str "emph"
|
|
]
|
|
]
|
|
, Para
|
|
[ Emph
|
|
[ Strikeout [ Str "strikeout" ]
|
|
, Space
|
|
, Str "inside"
|
|
, Space
|
|
, Str "emph"
|
|
]
|
|
]
|
|
, Para
|
|
[ Strikeout
|
|
[ Str "This"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Emph [ Str "struck" , Space , Str "out" ]
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "emph"
|
|
]
|
|
]
|
|
, Para [ Str "*not" , SoftBreak , Str "strong*" ]
|
|
, Para
|
|
[ Str "just"
|
|
, Space
|
|
, Str "two"
|
|
, Space
|
|
, Str "stars:"
|
|
, Space
|
|
, Str "**"
|
|
]
|
|
, Para
|
|
[ Str "just"
|
|
, Space
|
|
, Str "two"
|
|
, Space
|
|
, Str "underscores:"
|
|
, Space
|
|
, Str "__"
|
|
]
|
|
, Para
|
|
[ Str "just"
|
|
, Space
|
|
, Str "four"
|
|
, Space
|
|
, Str "~s:"
|
|
, Space
|
|
, Str "~~~~"
|
|
]
|
|
, Para [ Str "_not" , SoftBreak , Str "emph_" ]
|
|
, Para [ Str "~~not" , SoftBreak , Str "strikeout~~" ]
|
|
, Header
|
|
2
|
|
( "horizontal rule" , [] , [] )
|
|
[ Str "horizontal" , Space , Str "rule" ]
|
|
, Para [ Str "top" ]
|
|
, HorizontalRule
|
|
, Para [ Str "middle" ]
|
|
, HorizontalRule
|
|
, Para
|
|
[ Str "not" , Space , Str "a" , Space , Str "rule-----" ]
|
|
, Para
|
|
[ Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "rule"
|
|
, Space
|
|
, Str "(trailing"
|
|
, Space
|
|
, Str "spaces):"
|
|
, SoftBreak
|
|
, Str "-----"
|
|
]
|
|
, Para
|
|
[ Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "rule"
|
|
, Space
|
|
, Str "(leading"
|
|
, Space
|
|
, Str "spaces):"
|
|
, SoftBreak
|
|
, Str "----"
|
|
]
|
|
, Header 2 ( "comments" , [] , [] ) [ Str "comments" ]
|
|
, Para
|
|
[ Str "this"
|
|
, SoftBreak
|
|
, Str "is"
|
|
, Space
|
|
, Str "%%"
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "secret"
|
|
]
|
|
, Header
|
|
2
|
|
( "inline code" , [] , [] )
|
|
[ Str "inline" , Space , Str "code" ]
|
|
, Para
|
|
[ Str "Here"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "inline code"
|
|
, Str "."
|
|
]
|
|
, Para
|
|
[ Str "Just"
|
|
, Space
|
|
, Str "two"
|
|
, Space
|
|
, Str "backticks:"
|
|
, Space
|
|
, Str "``"
|
|
]
|
|
, Header
|
|
2
|
|
( "preformatted text" , [] , [] )
|
|
[ Str "preformatted" , Space , Str "text" ]
|
|
, CodeBlock
|
|
( "" , [] , [] )
|
|
" Tyger! Tyger! burning bright\n In the forests of the night,\n What immortal hand or eye\n Could frame thy fearful symmetry?\n In what distant deeps or skies\n Burnt the fire of thine eyes?\n On what wings dare he aspire?\n What the hand dare sieze the fire?"
|
|
, Header
|
|
3
|
|
( "preformatted text with attributes" , [] , [] )
|
|
[ Str "preformatted"
|
|
, Space
|
|
, Str "text"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "attributes"
|
|
]
|
|
, CodeBlock
|
|
( ""
|
|
, []
|
|
, [ ( "class" , "python" ) , ( "style" , "color:blue" ) ]
|
|
)
|
|
" for i in range(1, 5):\n print(i)"
|
|
, Header
|
|
3
|
|
( "preformatted text with nested syntax" , [] , [] )
|
|
[ Str "preformatted"
|
|
, Space
|
|
, Str "text"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "nested"
|
|
, Space
|
|
, Str "syntax"
|
|
]
|
|
, CodeBlock ( "" , [ "sql" ] , [] ) "SELECT * FROM table"
|
|
, Header
|
|
3
|
|
( "empty preformatted text" , [] , [] )
|
|
[ Str "empty"
|
|
, Space
|
|
, Str "preformatted"
|
|
, Space
|
|
, Str "text"
|
|
]
|
|
, CodeBlock ( "" , [] , [] ) ""
|
|
, Header
|
|
2
|
|
( "block quotes" , [] , [] )
|
|
[ Str "block" , Space , Str "quotes" ]
|
|
, BlockQuote
|
|
[ Plain
|
|
[ Str "(indentation"
|
|
, Space
|
|
, Str "4"
|
|
, Space
|
|
, Str "spaces)"
|
|
, Space
|
|
, Str "This"
|
|
, Space
|
|
, Str "would"
|
|
, Space
|
|
, Str "be"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "blockquote"
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "Vimwiki."
|
|
, Space
|
|
, Str "It"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Span ( "highlighted" , [] , [] ) []
|
|
, Strong [ Str "highlighted" ]
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "Vim"
|
|
, Space
|
|
, Str "but"
|
|
, SoftBreak
|
|
, Str "(indentation"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "space"
|
|
, Space
|
|
, Str "followed"
|
|
, Space
|
|
, Str "by"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "tab"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "width"
|
|
, Space
|
|
, Str "4)"
|
|
, Space
|
|
, Str "could"
|
|
, Space
|
|
, Str "be"
|
|
, Space
|
|
, Str "styled"
|
|
, Space
|
|
, Str "by"
|
|
, Space
|
|
, Str "CSS"
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "HTML."
|
|
, Space
|
|
, Str "Blockquotes"
|
|
, Space
|
|
, Str "are"
|
|
, Space
|
|
, Str "usually"
|
|
, Space
|
|
, Str "used"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "quote"
|
|
, Space
|
|
, Str "a"
|
|
, SoftBreak
|
|
, Str "(indentation"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "tab"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "width"
|
|
, Space
|
|
, Str "4)"
|
|
, Space
|
|
, Str "long"
|
|
, Space
|
|
, Str "piece"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "text"
|
|
, Space
|
|
, Str "from"
|
|
, Space
|
|
, Str "another"
|
|
, Space
|
|
, Str "source."
|
|
, Space
|
|
, Strikeout [ Str "blah" , Space , Str "blah" ]
|
|
, Space
|
|
, Span ( "-blockquote" , [] , [] ) [ Str "" ]
|
|
, Span
|
|
( "blockquote" , [ "tag" ] , [] ) [ Str "blockquote" ]
|
|
]
|
|
]
|
|
, Header
|
|
2
|
|
( "external links" , [] , [] )
|
|
[ Str "external" , Space , Str "links" ]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Emph [ Str "Google" ]
|
|
, Space
|
|
, Str "search"
|
|
, Space
|
|
, Str "engine"
|
|
]
|
|
( "http://google.com" , "" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "http://pandoc.org" ]
|
|
( "http://pandoc.org" , "" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "ftp://vim.org" ]
|
|
( "ftp://vim.org" , "" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "http://google.com" ]
|
|
( "http://google.com" , "" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "email" , Space , Str "me" ]
|
|
( "mailto:info@example.org" , "" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "mailto:hello@bye.com" ]
|
|
( "mailto:hello@bye.com" , "" )
|
|
]
|
|
, Header
|
|
2
|
|
( "internal links" , [] , [] )
|
|
[ Str "internal" , Space , Str "links" ]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "This is a link" ]
|
|
( "This is a link" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "Description"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "the"
|
|
, Space
|
|
, Str "link"
|
|
]
|
|
( "This is a link source" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "projects/Important Project 1" ]
|
|
( "projects/Important Project 1" , "wikilink" )
|
|
, SoftBreak
|
|
, Link
|
|
( "" , [] , [] )
|
|
[ Str "../index" ]
|
|
( "../index" , "wikilink" )
|
|
, SoftBreak
|
|
, Link
|
|
( "" , [] , [] )
|
|
[ Str "Other" , Space , Str "files" ]
|
|
( "a subdirectory/" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "try"
|
|
, Space
|
|
, Str "me"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "test"
|
|
, Space
|
|
, Str "tag"
|
|
, Space
|
|
, Str "anchors"
|
|
]
|
|
( "#tag-one" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "try"
|
|
, Space
|
|
, Str "me"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "test"
|
|
, Space
|
|
, Str "header"
|
|
, Space
|
|
, Str "anchors"
|
|
]
|
|
( "#block quotes" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "try"
|
|
, Space
|
|
, Str "me"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "test"
|
|
, Space
|
|
, Str "strong"
|
|
, Space
|
|
, Str "anchors"
|
|
]
|
|
( "#strong" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "Tasks" , Space , Str "for" , Space , Str "tomorrow" ]
|
|
( "Todo List#Tomorrow" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "diary:2017-05-01" ]
|
|
( "diary/2017-05-01" , "wikilink" )
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Str "Important" , Space , Str "Data" ]
|
|
( "file:../assets/data.csv" , "" )
|
|
]
|
|
, Header
|
|
3
|
|
( "links with thumbnails" , [] , [] )
|
|
[ Str "links"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "thumbnails"
|
|
]
|
|
, Para
|
|
[ Link
|
|
( "" , [] , [] )
|
|
[ Image ( "" , [] , [] ) [ Str "" ] ( "./movie.jpg" , "" ) ]
|
|
( "http://www.google.com" , "" )
|
|
]
|
|
, Header 2 ( "images" , [] , [] ) [ Str "images" ]
|
|
, Para
|
|
[ Image
|
|
( "" , [] , [] ) [ Str "" ] ( "file:./lalune.jpg" , "" )
|
|
]
|
|
, Para
|
|
[ Image
|
|
( "" , [] , [] )
|
|
[ Str "Vimwiki" ]
|
|
( "http://vimwiki.googlecode.com/hg/images/vimwiki_logo.png"
|
|
, ""
|
|
)
|
|
, SoftBreak
|
|
, Image
|
|
( "" , [] , [] ) [ Str "" ] ( "file:./movie.jpg" , "" )
|
|
]
|
|
, Header
|
|
3
|
|
( "image with attributes" , [] , [] )
|
|
[ Str "image"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "attributes"
|
|
]
|
|
, Para
|
|
[ Image
|
|
( "" , [] , [ ( "style" , "width:150px;height:120px;" ) ] )
|
|
[ Emph [ Str "cool" , Space , Str "stuff" ] ]
|
|
( "lalune.jpg" , "" )
|
|
]
|
|
, Para
|
|
[ Image
|
|
( "" , [] , [ ( "style" , "font-color:red" ) ] )
|
|
[ Span ( "Non-existing" , [] , [] ) []
|
|
, Strong [ Str "Non-existing" ]
|
|
, Space
|
|
, Str "image"
|
|
]
|
|
( "nonexist.jpg" , "" )
|
|
]
|
|
, Para
|
|
[ Image
|
|
( "" , [] , [ ( "style" , "width:150px;height:120px;" ) ] )
|
|
[ Emph [ Str "cool" , Space , Str "stuff" ] ]
|
|
( "lalune.jpg" , "" )
|
|
]
|
|
, Header 2 ( "lists" , [] , [] ) [ Str "lists" ]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "ordered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1,"
|
|
, Space
|
|
, Str "and"
|
|
, Space
|
|
, Str "here"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Str "math"
|
|
, Space
|
|
, Str "belonging"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
, Para [ Math DisplayMath "a^2 + b^2 = c^2" ]
|
|
, Plain
|
|
[ Str "and"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Str "preformatted"
|
|
, Space
|
|
, Str "and"
|
|
, Space
|
|
, Str "tables"
|
|
, Space
|
|
, Str "belonging"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "as"
|
|
, Space
|
|
, Str "well"
|
|
]
|
|
, CodeBlock ( "" , [] , [] ) "I'm part of item 1."
|
|
, Table
|
|
( "" , [] , [] )
|
|
(Caption Nothing [])
|
|
[ ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
]
|
|
(TableHead
|
|
( "" , [] , [] )
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
]
|
|
])
|
|
[ TableBody
|
|
( "" , [] , [] )
|
|
(RowHeadColumns 0)
|
|
[]
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "this" , Space , Str "table" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "is" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain
|
|
[ Str "also"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "part"
|
|
]
|
|
]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain
|
|
[ Str "of"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
]
|
|
]
|
|
]
|
|
(TableFoot ( "" , [] , [] ) [])
|
|
, Plain
|
|
[ Str "and"
|
|
, Space
|
|
, Str "some"
|
|
, Space
|
|
, Str "more"
|
|
, Space
|
|
, Str "text"
|
|
, Space
|
|
, Str "belonging"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1."
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "ordered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
]
|
|
, BulletList
|
|
[ [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "the"
|
|
, Space
|
|
, Str "#"
|
|
, Space
|
|
, Str "become"
|
|
, Space
|
|
, Str "numbers"
|
|
, Space
|
|
, Str "when"
|
|
, Space
|
|
, Str "converted"
|
|
, Space
|
|
, Str "to"
|
|
, Space
|
|
, Str "HTML"
|
|
]
|
|
]
|
|
]
|
|
, BulletList
|
|
[ [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
]
|
|
, BulletList
|
|
[ [ Plain [ Str "Item" , Space , Str "1" ] ]
|
|
, [ Plain [ Str "Item" , Space , Str "2" ]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "(indentation"
|
|
, Space
|
|
, Str "4"
|
|
, Space
|
|
, Str "spaces)"
|
|
, SoftBreak
|
|
, Str "Sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "continued"
|
|
, Space
|
|
, Str "line."
|
|
, SoftBreak
|
|
, Str "Sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "next"
|
|
, Space
|
|
, Str "continued"
|
|
, Space
|
|
, Str "line."
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2,"
|
|
, Space
|
|
, Str "as"
|
|
, Space
|
|
, Str "an"
|
|
, Space
|
|
, Str "ordered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "even"
|
|
, Space
|
|
, Str "though"
|
|
, Space
|
|
, Str "the"
|
|
, Space
|
|
, Str "identifier"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "*"
|
|
, Space
|
|
, Str "(indentation"
|
|
, Space
|
|
, Str "2"
|
|
, Space
|
|
, Str "spaces"
|
|
, Space
|
|
, Str "followed"
|
|
, Space
|
|
, Str "by"
|
|
, Space
|
|
, Str "one"
|
|
, Space
|
|
, Str "tab"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "width"
|
|
, Space
|
|
, Str "4)"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "etc."
|
|
, SoftBreak
|
|
, Str "Continuation"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "Item"
|
|
, Space
|
|
, Str "2"
|
|
, SoftBreak
|
|
, Str "Next"
|
|
, Space
|
|
, Str "continuation"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "Item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
]
|
|
]
|
|
]
|
|
, Para
|
|
[ Str "But"
|
|
, Space
|
|
, Str "this"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "new"
|
|
, Space
|
|
, Str "paragraph."
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain [ Str "1" ]
|
|
, BulletList [ [ Plain [ Code ( "" , [] , [] ) "1.1" ] ] ]
|
|
]
|
|
, [ Plain [ Str "2" ]
|
|
, BulletList [ [ Plain [ Str "2.1" ] ] ]
|
|
]
|
|
]
|
|
, BulletList [ [ Plain [ Str "3" ] ] ]
|
|
, Header
|
|
3
|
|
( "ordered lists with non-# identifiers" , [] , [] )
|
|
[ Str "ordered"
|
|
, Space
|
|
, Str "lists"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "non-#"
|
|
, Space
|
|
, Str "identifiers"
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, BulletList
|
|
[ [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain [ Str "more" , Space , Str "..." ]
|
|
, BulletList
|
|
[ [ Plain
|
|
[ Str "and"
|
|
, Space
|
|
, Str "more"
|
|
, Space
|
|
, Str "..."
|
|
]
|
|
]
|
|
, [ Plain [ Str "..." ] ]
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "sub"
|
|
, Space
|
|
, Str "sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Numbered"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "sub"
|
|
, Space
|
|
, Str "sub"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
]
|
|
]
|
|
, [ Plain [ Str "etc." ] ]
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Bulleted"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "item"
|
|
, Space
|
|
, Str "3"
|
|
]
|
|
]
|
|
]
|
|
, Header
|
|
2
|
|
( "todo lists" , [] , [] )
|
|
[ Str "todo" , Space , Str "lists" ]
|
|
, BulletList
|
|
[ [ Plain
|
|
[ Span ( "" , [ "done0" ] , [] ) []
|
|
, Str "task"
|
|
, Space
|
|
, Str "1"
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain [ Span ( "" , [ "done1" ] , [] ) [] , Str "5" ] ]
|
|
]
|
|
]
|
|
, [ Plain [ Span ( "" , [ "done2" ] , [] ) [] , Str "3" ] ]
|
|
, [ Plain
|
|
[ Str "[]"
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "todo"
|
|
, Space
|
|
, Str "item"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "["
|
|
, Space
|
|
, Str "]not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "todo"
|
|
, Space
|
|
, Str "item"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "[r]"
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "todo"
|
|
, Space
|
|
, Str "item"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "["
|
|
, Space
|
|
, Str "]"
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "todo"
|
|
, Space
|
|
, Str "item"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Span ( "" , [ "done2" ] , [] ) []
|
|
, Str "a"
|
|
, Space
|
|
, Str "tab"
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "the"
|
|
, Space
|
|
, Str "todo"
|
|
, Space
|
|
, Str "list"
|
|
, Space
|
|
, Str "marker"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "[ ]"
|
|
]
|
|
, OrderedList
|
|
( 1 , DefaultStyle , DefaultDelim )
|
|
[ [ Plain
|
|
[ Span ( "" , [ "done3" ] , [] ) []
|
|
, Str "4"
|
|
, SoftBreak
|
|
, Str "5"
|
|
]
|
|
]
|
|
, [ Plain [ Span ( "" , [ "done4" ] , [] ) [] ]
|
|
, Table
|
|
( "" , [] , [] )
|
|
(Caption Nothing [])
|
|
[ ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
]
|
|
(TableHead
|
|
( "" , [] , [] )
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
]
|
|
])
|
|
[ TableBody
|
|
( "" , [] , [] )
|
|
(RowHeadColumns 0)
|
|
[]
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "a" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "b" ] ]
|
|
]
|
|
]
|
|
]
|
|
(TableFoot ( "" , [] , [] ) [])
|
|
]
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Span ( "" , [ "done4" ] , [] ) []
|
|
, Str "task"
|
|
, Space
|
|
, Str "2"
|
|
]
|
|
]
|
|
]
|
|
, Header 2 ( "math" , [] , [] ) [ Str "math" ]
|
|
, Para [ Math InlineMath " \\sum_i a_i^2 = 1 " ]
|
|
, Para [ Math DisplayMath "\\sum_i a_i^2\n=\n1" ]
|
|
, Para
|
|
[ Math
|
|
DisplayMath
|
|
"\\begin{aligned}\n\\sum_i a_i^2 &= 1 + 1 \\\\\n&= 2.\n\\end{aligned}"
|
|
]
|
|
, Para
|
|
[ Str "edge"
|
|
, Space
|
|
, Str "case"
|
|
, Space
|
|
, Str "(the"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "c^2 + "
|
|
, Space
|
|
, Str "after"
|
|
, Space
|
|
, Str "the"
|
|
, Space
|
|
, Str "multline"
|
|
, Space
|
|
, Str "tag"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "the"
|
|
, Space
|
|
, Str "equation):"
|
|
]
|
|
, Para
|
|
[ Math
|
|
DisplayMath
|
|
"\\begin{gathered}\nc^2 + \na^2 + b^2\n\\end{gathered}"
|
|
]
|
|
, Para
|
|
[ Str "edge"
|
|
, Space
|
|
, Str "case"
|
|
, Space
|
|
, Str "(the"
|
|
, Space
|
|
, Str "tag"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Code ( "" , [] , [] ) "hello%bye"
|
|
, Str ")"
|
|
]
|
|
, Para
|
|
[ Math
|
|
DisplayMath
|
|
"\\begin{hello%bye}\n\\int_a^b f(x) dx\n\\end{hello%bye}"
|
|
]
|
|
, Para
|
|
[ Str "Just"
|
|
, Space
|
|
, Str "two"
|
|
, Space
|
|
, Str "dollar"
|
|
, Space
|
|
, Str "signs:"
|
|
, Space
|
|
, Str "$$"
|
|
]
|
|
, Para
|
|
[ Str "[not"
|
|
, Space
|
|
, Str "math]"
|
|
, Space
|
|
, Str "You"
|
|
, Space
|
|
, Str "have"
|
|
, Space
|
|
, Str "$1"
|
|
, SoftBreak
|
|
, Str "and"
|
|
, Space
|
|
, Str "I"
|
|
, Space
|
|
, Str "have"
|
|
, Space
|
|
, Str "$1."
|
|
]
|
|
, Header 2 ( "tags" , [] , [] ) [ Str "tags" ]
|
|
, Para
|
|
[ Span ( "-tag-one" , [] , [] ) [ Str "" ]
|
|
, Span ( "tag-one" , [ "tag" ] , [] ) [ Str "tag-one" ]
|
|
, Space
|
|
, Span ( "-tag-two" , [] , [] ) [ Str "" ]
|
|
, Span ( "tag-two" , [ "tag" ] , [] ) [ Str "tag-two" ]
|
|
]
|
|
, Header 2 ( "tables" , [] , [] ) [ Str "tables" ]
|
|
, Table
|
|
( "" , [] , [] )
|
|
(Caption Nothing [])
|
|
[ ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
]
|
|
(TableHead
|
|
( "" , [] , [] )
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "Year" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "Temperature" , Space , Str "(low)" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "Temperature" , Space , Str "(high)" ] ]
|
|
]
|
|
])
|
|
[ TableBody
|
|
( "" , [] , [] )
|
|
(RowHeadColumns 0)
|
|
[]
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "1900" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "-10" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "25" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "1910" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "-15" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "30" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "1920" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "-10" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "32" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "1930" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Emph [ Str "N/A" ] ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Emph [ Str "N/A" ] ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "1940" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "-2" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "40" ] ]
|
|
]
|
|
]
|
|
]
|
|
(TableFoot ( "" , [] , [] ) [])
|
|
, Header
|
|
3
|
|
( "centered headerless tables" , [] , [] )
|
|
[ Str "centered"
|
|
, Space
|
|
, Str "headerless"
|
|
, Space
|
|
, Str "tables"
|
|
]
|
|
, Div
|
|
( "" , [ "center" ] , [] )
|
|
[ Table
|
|
( "" , [] , [] )
|
|
(Caption Nothing [])
|
|
[ ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
]
|
|
(TableHead
|
|
( "" , [] , [] )
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
]
|
|
])
|
|
[ TableBody
|
|
( "" , [] , [] )
|
|
(RowHeadColumns 0)
|
|
[]
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "a" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "b" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "c" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "d" ] ]
|
|
]
|
|
]
|
|
]
|
|
(TableFoot ( "" , [] , [] ) [])
|
|
]
|
|
, Header 2 ( "paragraphs" , [] , [] ) [ Str "paragraphs" ]
|
|
, Para
|
|
[ Str "This"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "first"
|
|
, Space
|
|
, Str "paragraph"
|
|
, SoftBreak
|
|
, Str "with"
|
|
, Space
|
|
, Str "two"
|
|
, Space
|
|
, Str "lines."
|
|
]
|
|
, Para
|
|
[ Str "This"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "second"
|
|
, Space
|
|
, Str "paragraph"
|
|
, Space
|
|
, Str "with"
|
|
, SoftBreak
|
|
, Str "two"
|
|
, Space
|
|
, Str "lines"
|
|
, Space
|
|
, Str "after"
|
|
, Space
|
|
, Str "many"
|
|
, Space
|
|
, Str "blank"
|
|
, Space
|
|
, Str "lines."
|
|
]
|
|
, Header
|
|
2
|
|
( "definition list" , [] , [] )
|
|
[ Str "definition" , Space , Str "list" ]
|
|
, DefinitionList
|
|
[ ( [ Str "Term" , Space , Str "1" ]
|
|
, [ [ Plain [ Str "Definition" , Space , Str "1" ] ] ]
|
|
)
|
|
, ( [ Str "Term" , Space , Str "2" ]
|
|
, [ [ Plain [ Str "Definition" , Space , Str "2" ] ]
|
|
, [ Plain [ Str "Definition" , Space , Str "3" ] ]
|
|
]
|
|
)
|
|
, ( [ Str "Term"
|
|
, Space
|
|
, Str "::"
|
|
, Space
|
|
, Span ( "separated" , [] , [] ) []
|
|
, Strong [ Str "separated" ]
|
|
, Space
|
|
, Str "by"
|
|
, Space
|
|
, Str "::"
|
|
, Space
|
|
, Emph [ Str "double" , Space , Str "colons" ]
|
|
]
|
|
, [ [ Plain [ Str "Def1" ] ] , [ Plain [ Str "Def2" ] ] ]
|
|
)
|
|
, ( [ Str "Term"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "lots"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "trailing"
|
|
, Space
|
|
, Str "colons:::::::"
|
|
]
|
|
, [ [ Plain [ Str "Definition" ] ] ]
|
|
)
|
|
, ( [ Str "::"
|
|
, Space
|
|
, Str "This"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "::"
|
|
, Space
|
|
, Str "A"
|
|
, Space
|
|
, Str "term"
|
|
, Space
|
|
, Str "(rather"
|
|
, Space
|
|
, Str "than"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "definition)"
|
|
]
|
|
, [ [ Plain
|
|
[ Str "and"
|
|
, Space
|
|
, Str "this"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "definition"
|
|
]
|
|
]
|
|
]
|
|
)
|
|
, ( [ Str "Term"
|
|
, Space
|
|
, Str "Without"
|
|
, Space
|
|
, Str "definitions"
|
|
]
|
|
, [ [] ]
|
|
)
|
|
, ( [ Str "Part"
|
|
, Space
|
|
, Str "::"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "::"
|
|
, Space
|
|
, Str "dt"
|
|
]
|
|
, [ [ Plain
|
|
[ Str "part" , Space , Str "of" , Space , Str "::dd" ]
|
|
]
|
|
]
|
|
)
|
|
]
|
|
, DefinitionList
|
|
[ ( []
|
|
, [ [ Plain
|
|
[ Str "Definition"
|
|
, Space
|
|
, Str "1"
|
|
, Space
|
|
, Str "without"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "term"
|
|
]
|
|
]
|
|
, [ Plain
|
|
[ Str "Definition"
|
|
, Space
|
|
, Str "2"
|
|
, Space
|
|
, Str "without"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "term"
|
|
]
|
|
]
|
|
]
|
|
)
|
|
]
|
|
, DefinitionList
|
|
[ ( [ Str "T1" ] , [ [ Plain [ Str "D1" ] ] ] ) ]
|
|
, Para [ Str "new" , Space , Str "paragraph" ]
|
|
, DefinitionList
|
|
[ ( [ Str "T1" ] , [ [ Plain [ Str "D1" ] ] ] ) ]
|
|
, Para [ Str "Not::Definition" ]
|
|
, Para [ Str "Not" , Space , Str "::Definition" ]
|
|
, Para [ Str "::Not" , Space , Str "definition" ]
|
|
, BlockQuote
|
|
[ Plain [ Str "::" , Space , Str "blockquote" ] ]
|
|
, BlockQuote
|
|
[ Plain
|
|
[ Str "block" , Space , Str "::" , Space , Str "quote" ]
|
|
]
|
|
, Header
|
|
2
|
|
( "metadata placeholders" , [] , [] )
|
|
[ Str "metadata" , Space , Str "placeholders" ]
|
|
, Para
|
|
[ Str "%this"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "not"
|
|
, Space
|
|
, Str "a"
|
|
, Space
|
|
, Str "placeholder"
|
|
]
|
|
, Para
|
|
[ Str "placeholders"
|
|
, SoftBreak
|
|
, Str "serves"
|
|
, Space
|
|
, Str "as"
|
|
, Space
|
|
, Str "space"
|
|
, Space
|
|
, Str "/"
|
|
, Space
|
|
, Str "softbreak"
|
|
, Space
|
|
, Str "in"
|
|
, Space
|
|
, Str "paragraphs"
|
|
]
|
|
, Header
|
|
2
|
|
( "sup, sub" , [] , [] )
|
|
[ Str "sup," , Space , Str "sub" ]
|
|
, Para [ Str "super" , Superscript [ Str "script" ] ]
|
|
, Para [ Str "sub" , Subscript [ Str "script" ] ]
|
|
, Header
|
|
2
|
|
( "the todo mark" , [] , [] )
|
|
[ Str "the" , Space , Str "todo" , Space , Str "mark" ]
|
|
, Para [ Span ( "" , [ "todo" ] , [] ) [ Str "TODO:" ] ]
|
|
, Header
|
|
1
|
|
( "not implemented yet" , [] , [] )
|
|
[ Emph
|
|
[ Span ( "not implemented yet" , [] , [] ) []
|
|
, Strong
|
|
[ Str "not"
|
|
, Space
|
|
, Str "implemented"
|
|
, Space
|
|
, Str "yet"
|
|
]
|
|
]
|
|
]
|
|
, Header
|
|
2
|
|
( "tables with spans" , [] , [] )
|
|
[ Str "tables" , Space , Str "with" , Space , Str "spans" ]
|
|
, Table
|
|
( "" , [] , [] )
|
|
(Caption Nothing [])
|
|
[ ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
]
|
|
(TableHead
|
|
( "" , [] , [] )
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
]
|
|
])
|
|
[ TableBody
|
|
( "" , [] , [] )
|
|
(RowHeadColumns 0)
|
|
[]
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "a" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "b" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "c" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "d" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "\\/" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "e" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str ">" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "f" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "\\/" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "\\/" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str ">" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "g" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "h" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str ">" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str ">" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str ">" ] ]
|
|
]
|
|
]
|
|
]
|
|
(TableFoot ( "" , [] , [] ) [])
|
|
, Header
|
|
2
|
|
( "tables with multiple lines of headers" , [] , [] )
|
|
[ Str "tables"
|
|
, Space
|
|
, Str "with"
|
|
, Space
|
|
, Str "multiple"
|
|
, Space
|
|
, Str "lines"
|
|
, Space
|
|
, Str "of"
|
|
, Space
|
|
, Str "headers"
|
|
]
|
|
, Table
|
|
( "" , [] , [] )
|
|
(Caption Nothing [])
|
|
[ ( AlignDefault , ColWidthDefault )
|
|
, ( AlignDefault , ColWidthDefault )
|
|
]
|
|
(TableHead
|
|
( "" , [] , [] )
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[]
|
|
]
|
|
])
|
|
[ TableBody
|
|
( "" , [] , [] )
|
|
(RowHeadColumns 0)
|
|
[]
|
|
[ Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "a" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "b" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "c" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "d" ] ]
|
|
]
|
|
, Row
|
|
( "" , [] , [] )
|
|
[ Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "---" ] ]
|
|
, Cell
|
|
( "" , [] , [] )
|
|
AlignDefault
|
|
(RowSpan 1)
|
|
(ColSpan 1)
|
|
[ Plain [ Str "---" ] ]
|
|
]
|
|
]
|
|
]
|
|
(TableFoot ( "" , [] , [] ) [])
|
|
, Header
|
|
2
|
|
( "some other placeholders" , [] , [] )
|
|
[ Str "some"
|
|
, Space
|
|
, Str "other"
|
|
, Space
|
|
, Str "placeholders"
|
|
]
|
|
, Para
|
|
[ Code ( "" , [] , [] ) "template"
|
|
, Space
|
|
, Str "placeholder"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "ignored."
|
|
]
|
|
, Para
|
|
[ Code ( "" , [] , [] ) "nohtml"
|
|
, Space
|
|
, Str "placeholder"
|
|
, Space
|
|
, Str "is"
|
|
, Space
|
|
, Str "ignored."
|
|
]
|
|
]
|