pandoc 3.10.1 → 3.10.2
raw patch · 20 files changed
+2178/−2021 lines, 20 filesdep ~asciidocdep ~texmathPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: asciidoc, texmath
API changes (from Hackage documentation)
Files
- AUTHORS.md +3/−0
- CONTRIBUTING.md +0/−6
- INSTALL.md +1/−1
- MANUAL.txt +3/−3
- README.md +1/−1
- changelog.md +52/−2
- data/epub.css +22/−0
- data/templates/default.typst +1/−1
- pandoc.cabal +3/−3
- src/Text/Pandoc/Readers/HTML/TagCategories.hs +6/−0
- src/Text/Pandoc/Readers/Markdown.hs +2/−1
- src/Text/Pandoc/Writers/LaTeX.hs +15/−9
- src/Text/Pandoc/Writers/LaTeX/Table.hs +18/−12
- src/Text/Pandoc/Writers/Typst.hs +17/−13
- test/asciidoc-reader.native +1958/−1968
- test/command/11788.md +6/−0
- test/command/11793.md +9/−0
- test/command/11794.md +21/−0
- test/command/11795.md +39/−0
- test/writer.typst +1/−1
AUTHORS.md view
@@ -351,6 +351,7 @@ - Peter Wang - Philip Pesca - Philippe Ombredanne+- Philipp Gillé - Phillip Alday - Pranesh Prakash - Prat@@ -486,6 +487,7 @@ - ech0 - etclub - favonia+- gemmaro - guqicun - har7an - harabat@@ -493,6 +495,7 @@ - infinity0x - jeongminkim-islab - josch+- k6G52m4Dz75W - kaizshang91 - lawcho - lifeunleaded
CONTRIBUTING.md view
@@ -445,12 +445,6 @@ - in pandoc-lua-engine: Text.Pandoc.Lua.Marshal.WriterOptions and/or Text.Pandoc.Lua.Marshal.ReaderOptions -Lua filters--------------If you've written a useful pandoc [lua filter](./doc/lua-filters.md),-you may want to consider submitting a pull request to the-[lua-filters repository](https://github.com/pandoc/lua-filters). [open issues]: https://github.com/jgm/pandoc/issues [closed issues]: https://github.com/jgm/pandoc/issues?q=is%3Aissue+is%3Aclosed
INSTALL.md view
@@ -397,7 +397,7 @@ [Arch]: https://archlinux.org/packages/?q=pandoc [Cabal User's Guide]: https://cabal.readthedocs.io/ [Debian]: https://packages.debian.org/search?keywords=pandoc-[Fedora]: https://packages.fedoraproject.org/pkgs/pandoc/pandoc/+[Fedora]: https://packages.fedoraproject.org/pkgs/pandoc-cli/pandoc-cli/ [FreeBSD]: https://www.freshports.org/textproc/hs-pandoc/ [GHC]: https://www.haskell.org/ghc/ [GitLab CI/CD]: https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/
MANUAL.txt view
@@ -1,7 +1,7 @@ --- title: Pandoc User's Guide author: John MacFarlane-date: 2026-07-21+date: 2026-08-11 --- # Synopsis@@ -302,7 +302,7 @@ ::: {#output-formats} - `ansi` (text with [ANSI escape codes], for terminal viewing)- - `asciidoc` (modern [AsciiDoc] as interpreted by [AsciiDoctor])+ - `asciidoc` (modern [AsciiDoc] as interpreted by [Asciidoctor]) - `asciidoc_legacy` ([AsciiDoc] as interpreted by [`asciidoc-py`]). - `asciidoctor` (deprecated synonym for `asciidoc`) - `bbcode` [BBCode]@@ -557,7 +557,7 @@ [RIS]: https://en.wikipedia.org/wiki/RIS_(file_format) [Emacs Org mode]: https://orgmode.org [AsciiDoc]: https://asciidoc.org/-[AsciiDoctor]: https://asciidoctor.org/+[Asciidoctor]: https://asciidoctor.org/ [`asciidoc-py`]: https://github.com/asciidoc-py/asciidoc-py [DZSlides]: https://paulrouget.com/dzslides/ [Word docx]: https://en.wikipedia.org/wiki/Office_Open_XML
README.md view
@@ -125,7 +125,7 @@ codes](https://en.wikipedia.org/wiki/ANSI_escape_code), for terminal viewing) - `asciidoc` (modern [AsciiDoc](https://asciidoc.org/) as interpreted by- [AsciiDoctor](https://asciidoctor.org/))+ [Asciidoctor](https://asciidoctor.org/)) - `asciidoc_legacy` ([AsciiDoc](https://asciidoc.org/) as interpreted by [`asciidoc-py`](https://github.com/asciidoc-py/asciidoc-py)). - `asciidoctor` (deprecated synonym for `asciidoc`)
changelog.md view
@@ -1,5 +1,55 @@ # Revision history for pandoc +## pandoc 3.10.2 (2026-08-11)++ * Markdown reader:++ + Raw HTML: fix handling of void `hr` element (#11793).++ * LaTeX writer:++ + Omit empty caption on unnumbered tables (#11795).+ + Emit accumulated `footnotetext` at the first available+ opportunity (#11773).++ * Typst writer:++ + Don't alter curly quotes in strings, even with `smart` (#11788).+ This reverts commit 04848401d5711d0da74e6e32a7aedc6c2d661a71.+ + Make writer sensitive to `typst-label` attribute (#11794).+ If this attribute is set, the writer will output a label.+ (This overrides labels based on identifiers, when identifiers+ are present.)++ * Typst template: rename `horizontalrule` to `horizontalRule` , so+ it matches the polyfill. (#11784, Ian Max Andolina).++ * Text.Pandoc.Readers.HTML.TagCategories (unexported): export `voidTags`.++ * epub.css: Add support for dark mode (k6G52m4Dz75W).++ * WASM build: restore legacy exception handling,+ for compatibility with wasmtime (#11787).++ * Use new release of asciidoc (fixing problems with row/colspans+ and footers in tables).++ * Use new release of texmath (fixing problems with equations containing+ `\tag`, `\label`, or comments).++ * `MANUAL.txt`: Correct Asciidoctor name casing (gemmaro, #11782).++ * `INSTALL.md`: Update Fedora link to pandoc-cli package (#11798,+ Philipp Gillé).++ * `CONTRIBUTING.md`: remove suggestion to submit Lua filters (#11800).++ * Add `doc/twenty-years-of-pandoc.md`.++ * Changelog - fix pandoc 0.1 release date.++ * Add `release-announcements.txt` (scraped from pandoc-announce).+ ## pandoc 3.10.1 (2026-07-21) * New output format `t2t` (Txt2Tags markup, <https://txt2tags.org>))@@ -186,7 +236,7 @@ on the heading itself, and then consolidating the inner and outer section divs, we can avoid this undesirable result. + `taskListItemToAscii`: handle empty task list case.- + `taskListItemFromAscii: handle empty task list case (#11599,+ + `taskListItemFromAscii`: handle empty task list case (#11599, Chirag Dhamange). * Text.Pandoc.App.CommandLineOptions:@@ -29859,7 +29909,7 @@ * Fixed unicode/utf-8 translation -## pandoc 0.1 (2006-08-14)+## pandoc 0.1 (2006-08-03) * Initial creation of debian package
data/epub.css view
@@ -1,4 +1,20 @@ /* This defines styles and classes used in the book */++/* Light/Dark color scheme support.+ `color-scheme: light dark` on :root is REQUIRED to enable the light-dark()+ color function (CSS Color Module Level 5) and also lets the reading system+ flip its own canvas/scrollbars to dark. Individual colors below use+ light-dark(<light-value>, <dark-value>); the dark value uses the+ designer-specified Breeze dark palette (text #cfcfc2, background #232629)+ shipped with pandoc's bundled "breezedark" theme, so the document and its+ code blocks share one coherent dark aesthetic instead of a mechanical+ inversion.+ For reading systems that do NOT support light-dark(), each declaration is+ preceded by a plain fallback using the original light value, so the rule is+ not dropped and the original look is preserved (graceful degradation). */+:root {+ color-scheme: light dark;+} @page { margin: 10px; }@@ -19,6 +35,8 @@ line-height: 1.2; font-family: Georgia, serif; color: #1a1a1a;+ color: light-dark(#1a1a1a, #cfcfc2);+ background-color: light-dark(transparent, #232629); } p { text-indent: 0;@@ -101,6 +119,7 @@ } hr { background-color: #1a1a1a;+ background-color: light-dark(#1a1a1a, #cfcfc2); border: none; height: 1px; margin: 1em 0;@@ -118,13 +137,16 @@ tbody { margin-top: 0.5em; border-top: 1px solid #1a1a1a;+ border-top: 1px solid light-dark(#1a1a1a, #cfcfc2); border-bottom: 1px solid #1a1a1a;+ border-bottom: 1px solid light-dark(#1a1a1a, #cfcfc2); } th, td { padding: 0.25em 0.5em 0.25em 0.5em; } th { border-top: 1px solid #1a1a1a;+ border-top: 1px solid light-dark(#1a1a1a, #cfcfc2); } header { margin-bottom: 4em;
data/templates/default.typst view
@@ -5,7 +5,7 @@ stroke: none ) -#let horizontalrule = line(start: (25%,0%), end: (75%,0%))+#let horizontalRule = line(start: (25%,0%), end: (75%,0%)) // Polyfill divider to allow compiling with typst < 0.15: #let divider = if "divider" in std { divider } else { horizontalRule }
pandoc.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: pandoc-version: 3.10.1+version: 3.10.2 build-type: Simple license: GPL-2.0-or-later license-file: COPYING.md@@ -562,7 +562,7 @@ syb >= 0.1 && < 0.8, tagsoup >= 0.14.6 && < 0.15, temporary >= 1.1 && < 1.4,- texmath >= 0.13.2 && < 0.14,+ texmath >= 0.13.2.1 && < 0.14, text >= 1.1.1.0 && < 2.2, text-conversions >= 0.3 && < 0.4, time >= 1.5 && < 1.17,@@ -577,7 +577,7 @@ typst >= 0.11 && < 0.12, vector >= 0.12 && < 0.14, djot >= 0.1.4.1 && < 0.2,- asciidoc >= 0.1.0.3 && < 0.2+ asciidoc >= 0.1.0.4 && < 0.2 if !os(windows) build-depends: unix >= 2.4 && < 2.9
src/Text/Pandoc/Readers/HTML/TagCategories.hs view
@@ -16,6 +16,7 @@ , eitherBlockOrInline , epubTags , blockTags+ , voidTags , sectioningContent , groupingContent )@@ -67,6 +68,11 @@ blockTags :: Set Text blockTags = unions [blockHtmlTags, blockDocBookTags, epubTags]++voidTags :: Set Text+voidTags = fromList+ ["area", "base", "br", "col", "embed", "hr", "img", "input",+ "link", "meta", "param", "source", "track", "wbr"] sectioningContent :: [Text] sectioningContent = ["article", "aside", "nav", "section"]
src/Text/Pandoc/Readers/Markdown.hs view
@@ -50,6 +50,7 @@ import Text.Pandoc.Parsing hiding (tableCaption) import Text.Pandoc.Readers.HTML (htmlInBalanced, htmlTag, isBlockTag, isInlineTag, isTextTag)+import Text.Pandoc.Readers.HTML.TagCategories (voidTags) import Text.Pandoc.Readers.LaTeX (applyMacros, rawLaTeXBlock, rawLaTeXInline) import Text.Pandoc.Shared import Text.Pandoc.URI (escapeURI, isURI, pBase64DataURI)@@ -1191,7 +1192,7 @@ gobbleAtMostSpaces indentlevel notFollowedBy' closer block- contents <- if selfClosing+ contents <- if selfClosing || tagtype `Set.member` voidTags then return mempty else mconcat <$> many block' result <-
src/Text/Pandoc/Writers/LaTeX.hs view
@@ -663,9 +663,8 @@ let spacing = if all (isTightList . snd) lst then text "\\tightlist" else empty- notes <- getAccumulatedNotes return $ text ("\\begin{description}" <> inc) $$ spacing $$ vcat items $$- "\\end{description}" $$ notes+ "\\end{description}" blockToLaTeX HorizontalRule = return "\\begin{center}\\rule{0.5\\linewidth}{0.5pt}\\end{center}"@@ -705,7 +704,6 @@ Table {} -> Any True _ -> Any False) st <- get- footnotes <- getAccumulatedNotes return $ (case () of _ | containsTable body -> -- placing a longtable in a figure or center environment does@@ -718,7 +716,6 @@ _ | isSubfigure -> innards _ -> cr <> "\\begin{figure}" <> placement $$ innards $$ "\\end{figure}")- $$ footnotes toSubfigure :: PandocMonad m => Int -> Block -> LW m (Doc Text) toSubfigure nsubfigs blk = do@@ -738,7 +735,16 @@ blockListToLaTeX :: PandocMonad m => [Block] -> LW m (Doc Text) blockListToLaTeX lst =- vsep `fmap` mapM (\b -> setEmptyLine True >> blockToLaTeX b) lst+ vsep `fmap` mapM (\b -> setEmptyLine True >> blockToLaTeX' b) lst+ where+ blockToLaTeX' b = do+ res <- blockToLaTeX b+ externalNotes <- gets stExternalNotes+ if externalNotes+ then pure res+ else do+ notes <- getAccumulatedNotes+ pure $ res $$ notes listItemToLaTeX :: PandocMonad m => Bool -> [Block] -> LW m (Doc Text) listItemToLaTeX isOrdered lst@@ -1222,10 +1228,9 @@ options <> braces (literal source'')) inlineToLaTeX (Note contents) = do setEmptyLine False- externalNotes <- gets stExternalNotes- modify (\s -> s{stInNote = True, stExternalNotes = True})- contents' <- blockListToLaTeX contents- modify (\s -> s {stInNote = False, stExternalNotes = externalNotes})+ modify (\s -> s{stInNote = True })+ contents' <- withExternalNotes $ blockListToLaTeX contents+ modify (\s -> s {stInNote = False }) let optnl = case reverse contents of (CodeBlock _ _ : _) -> cr _ -> empty@@ -1239,6 +1244,7 @@ then text "<.->[frame]" else text "<\\value{beamerpauses}->[frame]" else empty+ externalNotes <- gets stExternalNotes if externalNotes then do modify $ \st -> st{ stNotes = noteContents : stNotes st }
src/Text/Pandoc/Writers/LaTeX/Table.hs view
@@ -56,7 +56,11 @@ beamer <- gets stBeamer let float = "float" `elem` classes let renderTable = do- capt <- captionToLaTeX inlnsToLaTeX caption ident+ let unnumbered = "unnumbered" `elem` classes+ capt <- case caption of+ Caption Nothing []+ | unnumbered || T.null ident -> pure mempty+ _ -> captionToLaTeX inlnsToLaTeX caption ident let isSimpleTable = all ((== ColWidthDefault) . snd) specs && all (all isSimpleCell)@@ -70,9 +74,15 @@ let colCount = ColumnCount $ length specs let mkHead = headToLaTeX blksToLaTeX isSimpleTable colCount let mkRow = rowToLaTeX blksToLaTeX isSimpleTable colCount BodyCell- if float- then tableToLaTeXTable placement colDesc mkHead mkRow capt thead tbodies tfoot- else tableToLaTeXLongtable colDesc mkHead mkRow capt thead tbodies tfoot+ let makeUnnumbered x =+ "{\\def\\LTcaptype{none} % do not increment counter" $$ x $$ "}"+ let makeTable = if float+ then tableToLaTeXTable placement+ else tableToLaTeXLongtable+ (if unnumbered || isEmpty capt+ then makeUnnumbered+ else id) <$>+ makeTable colDesc mkHead mkRow capt thead tbodies tfoot -- See #5367 -- footnotehyper/footnote don't work in beamer, -- so we need to produce the notes outside the table... if float || beamer@@ -105,10 +115,8 @@ else "\\midrule\\noalign{}" $$ vcat lastfoot) $$ "\\bottomrule\\noalign{}" modify $ \s -> s{ stTable = True }- let makeUnnumbered x = "{\\def\\LTcaptype{none} % do not increment counter" $$ x $$ "}"- return- $ (if null capt then makeUnnumbered else id)- $ "\\begin{table}" <> placement+ return $+ "\\begin{table}" <> placement $$ "\\centering" $$ (if hasTopCaption then capt <> "\\tabularnewline"@@ -172,10 +180,8 @@ else mempty) modify $ \s -> s{ stTable = True } beamer <- gets stBeamer- let makeUnnumbered x = "{\\def\\LTcaptype{none} % do not increment counter" $$ x $$ "}"- return- $ (if null capt then makeUnnumbered else id)- $ "\\begin{longtable}[]" <> colDesc+ return $+ "\\begin{longtable}[]" <> colDesc $$ head' $$ "\\endhead" $$ vcat
src/Text/Pandoc/Writers/Typst.hs view
@@ -186,9 +186,11 @@ Plain inlines -> inlinesToTypst inlines Para inlines -> do ($$ blankline) <$> inlinesToTypst inlines- Header level (ident,cls,_) inlines -> do+ Header level (ident,cls,kvs) inlines -> do contents <- inlinesToTypst inlines- let lab = toLabel FreestandingLabel ident+ let lab = case lookup "typst-label" kvs of+ Just l -> toLabel FreestandingLabel l+ Nothing -> toLabel FreestandingLabel ident let headingAttrs = ["outlined: false" | "unlisted" `elem` cls] ++ ["numbering: none" | "unnumbered" `elem` cls]@@ -270,7 +272,9 @@ else vsep ($$ blankline) . concat' <$> mapM defListItemToTypst items Table (ident,tabclasses,tabkvs) (Caption _ caption) colspecs thead tbodies tfoot -> do- let lab = toLabel FreestandingLabel ident+ let lab = case lookup "typst-label" tabkvs of+ Just l -> toLabel FreestandingLabel l+ Nothing -> toLabel FreestandingLabel ident capt' <- if null caption then return mempty else do@@ -369,7 +373,7 @@ $$ ")") $$ lab $$ blankline- Figure (ident,_,_) (Caption _mbshort capt) blocks -> do+ Figure (ident,_,kvs) (Caption _mbshort capt) blocks -> do caption <- blocksToTypst capt opts <- gets stOptions let toImage (Image attr inlines (src, _)) =@@ -380,7 +384,9 @@ [Para [img]] | Just i <- toImage img -> pure i [Plain [img]] | Just i <- toImage img -> pure i _ -> brackets <$> blocksToTypst blocks- let lab = toLabel FreestandingLabel ident+ let lab = case lookup "typst-label" kvs of+ Just l -> toLabel FreestandingLabel l+ Nothing -> toLabel FreestandingLabel ident return $ "#figure(" <> nest 2 ((contents <> ",") $$ ("caption: [" $$ nest 2 caption $$ "]")@@ -389,7 +395,9 @@ Div (ident,_,_) (Header lev ("",cls,kvs) ils:rest) -> blocksToTypst (Header lev (ident,cls,kvs) ils:rest) Div (ident,_,kvs) blocks -> do- let lab = toLabel FreestandingLabel ident+ let lab = case lookup "typst-label" kvs of+ Just l -> toLabel FreestandingLabel l+ Nothing -> toLabel FreestandingLabel ident let (typstAttrs,typstTextAttrs) = pickTypstAttrs kvs contents <- blocksToTypst blocks return $ "#block" <> toTypstPropsListParens typstAttrs <> "["@@ -497,7 +505,9 @@ Subscript inlines -> textstyle "#sub" inlines SmallCaps inlines -> textstyle "#smallcaps" inlines Span (ident,cls,kvs) inlines -> do- let lab = toLabel FreestandingLabel ident+ let lab = case lookup "typst-label" kvs of+ Just l -> toLabel FreestandingLabel l+ Nothing -> toLabel FreestandingLabel ident let (_, typstTextAttrs) = pickTypstAttrs kvs contents <- inlinesToTypst inlines let addHl x = "#highlight" <> brackets x@@ -627,19 +637,13 @@ | otherwise = (c, T.snoc t' c) escapeChar c | c == '\160' = "~"- | c == '\8216', smart = "'" -- left quote | c == '\8217', smart = "'" -- apostrophe- | c == '\8220', smart = "\"" -- left double quote- | c == '\8221', smart = "\"" -- right double quote | c == '\8212', smart = "---" -- em dash | c == '\8211', smart = "--" -- en dash | needsEscape c = "\\" <> T.singleton c | otherwise = T.singleton c needsEscape '\160' = True- needsEscape '\8216' = smart needsEscape '\8217' = smart- needsEscape '\8220' = smart- needsEscape '\8221' = smart needsEscape '\8212' = smart needsEscape '\8211' = smart needsEscape '\'' = smart
test/asciidoc-reader.native view
@@ -2151,1974 +2151,1964 @@ ] ] ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- ]- ])- , Header- 3- ( "_with_caption" , [] , [] )- [ Str "With" , Space , Str "caption" ]- , Table- ( "" , [] , [] )- (Caption- Nothing- [ Plain- [ Str "My" , Space , Str "cool" , Space , Str "table." ]- ])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "1,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "2,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- ]- ])- , Header- 3- ( "_no_header" , [] , [] )- [ Str "No" , Space , Str "header" ]- , Para- [ Str "By"- , Space- , Str "default"- , Space- , Str "the"- , Space- , Str "first"- , Space- , Str "line"- , Space- , Str "should"- , Space- , Str "turn"- , Space- , Str "into"- , Space- , Str "the"- , Space- , Str "header,"- , Space- , Str "but"- , Space- , Str "this"- , SoftBreak- , Str "can"- , Space- , Str "be"- , Space- , Str "disabled:"- ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead ( "" , [] , [] ) [])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "1"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "1"- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- ]- ])- , Para- [ Str "And"- , Space- , Str "also"- , Space- , Str "explicitly"- , Space- , Str "enabled:"- ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Cell" , Space , Str "A1" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Cell" , Space , Str "B1" ] ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Cell" , Space , Str "A2" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Cell" , Space , Str "B2" ] ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Cell" , Space , Str "A3" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Cell" , Space , Str "B3" ] ]- ]- ])- , Header 3 ( "_footer" , [] , [] ) [ Str "Footer" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidth 0.4 )- , ( AlignDefault , ColWidth 0.4 )- , ( AlignDefault , ColWidth 0.2 )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "1,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "2,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "3,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "3,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "1,"- , Space- , Str "footer"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "2,"- , Space- , Str "footer"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "3,"- , Space- , Str "footer"- , Space- , Str "row"- ]- ]- ]- ])- , Para [ Str "or" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "1,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "2,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- ]- , Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "2,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "1,"- , Space- , Str "footer"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "2,"- , Space- , Str "footer"- , Space- , Str "row"- ]- ]- ]- ])- , Header 3 ( "_alignment" , [] , [] ) [ Str "Alignment" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Column" , Space , Str "Name" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Column" , Space , Str "Name" ] ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignCenter- (RowSpan 1)- (ColSpan 2)- [ Para- [ Str "This"- , Space- , Str "cell"- , Space- , Str "spans"- , Space- , Str "two"- , Space- , Str "columns,"- , Space- , Str "and"- , Space- , Str "its"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "horizontally"- , Space- , Str "centered"- , Space- , Str "because"- , Space- , Str "the"- , SoftBreak- , Str "cell"- , Space- , Str "specifier"- , Space- , Str "includes"- , Space- , Str "the"- , Space- , Code ( "" , [] , [] ) "^"- , Space- , Str "operator."- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignCenter- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "This"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "duplicated"- , Space- , Str "in"- , Space- , Str "two"- , Space- , Str "adjacent"- , Space- , Str "columns."- , SoftBreak- , Str "Its"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "horizontally"- , Space- , Str "centered"- , Space- , Str "because"- , Space- , Str "the"- , Space- , Str "cell"- , Space- , Str "specifier"- , SoftBreak- , Str "includes"- , Space- , Str "the"- , Space- , Code ( "" , [] , [] ) "^"- , Space- , Str "operator."- ]- ]- , Cell- ( "" , [] , [] )- AlignCenter- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "This"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "duplicated"- , Space- , Str "in"- , Space- , Str "two"- , Space- , Str "adjacent"- , Space- , Str "columns."- , SoftBreak- , Str "Its"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "horizontally"- , Space- , Str "centered"- , Space- , Str "because"- , Space- , Str "the"- , Space- , Str "cell"- , Space- , Str "specifier"- , SoftBreak- , Str "includes"- , Space- , Str "the"- , Space- , Code ( "" , [] , [] ) "^"- , Space- , Str "operator."- ]- ]- ]- ])- , Header- 3- ( "_multiple_paragraphs_in_cells" , [] , [] )- [ Str "Multiple"- , Space- , Str "paragraphs"- , Space- , Str "in"- , Space- , Str "cells"- ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault ) ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Single"- , Space- , Str "paragraph"- , Space- , Str "on"- , Space- , Str "row"- , Space- , Str "1"- ]- ]- ]- ])- [ TableBody ( "" , [] , [] ) (RowHeadColumns 0) [] [] ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "First"- , Space- , Str "paragraph"- , Space- , Str "on"- , Space- , Str "row"- , Space- , Str "2"- ]- , Para- [ Str "Second"- , Space- , Str "paragraph"- , Space- , Str "on"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- ]- ])- , Header- 3- ( "_complex_table" , [] , [] )- [ Str "Complex" , Space , Str "table" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignRight- (RowSpan 1)- (ColSpan 1)- [ Para- [ Code ( "" , [] , [] ) "This"- , Space- , Code ( "" , [] , [] ) "content"- , Space- , Code ( "" , [] , [] ) "is"- , Space- , Code ( "" , [] , [] ) "duplicated"- , Space- , Code ( "" , [] , [] ) "across"- , Space- , Code ( "" , [] , [] ) "two"- , Space- , Code ( "" , [] , [] ) "columns."- ]- , Para- [ Code ( "" , [] , [] ) "It"- , Space- , Code ( "" , [] , [] ) "is"- , Space- , Code ( "" , [] , [] ) "aligned"- , Space- , Code ( "" , [] , [] ) "right"- , Space- , Code ( "" , [] , [] ) "horizontally."- ]- , Para- [ Code ( "" , [] , [] ) "And"- , Space- , Code ( "" , [] , [] ) "it"- , Space- , Code ( "" , [] , [] ) "is"- , Space- , Code ( "" , [] , [] ) "monospaced."- ]- ]- , Cell- ( "" , [] , [] )- AlignRight- (RowSpan 1)- (ColSpan 1)- [ Para- [ Code ( "" , [] , [] ) "This"- , Space- , Code ( "" , [] , [] ) "content"- , Space- , Code ( "" , [] , [] ) "is"- , Space- , Code ( "" , [] , [] ) "duplicated"- , Space- , Code ( "" , [] , [] ) "across"- , Space- , Code ( "" , [] , [] ) "two"- , Space- , Code ( "" , [] , [] ) "columns."- ]- , Para- [ Code ( "" , [] , [] ) "It"- , Space- , Code ( "" , [] , [] ) "is"- , Space- , Code ( "" , [] , [] ) "aligned"- , Space- , Code ( "" , [] , [] ) "right"- , Space- , Code ( "" , [] , [] ) "horizontally."- ]- , Para- [ Code ( "" , [] , [] ) "And"- , Space- , Code ( "" , [] , [] ) "it"- , Space- , Code ( "" , [] , [] ) "is"- , Space- , Code ( "" , [] , [] ) "monospaced."- ]- ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignCenter- (RowSpan 2)- (ColSpan 1)- [ Para- [ Strong- [ Str "This"- , Space- , Str "cell"- , Space- , Str "spans"- , Space- , Str "3"- , Space- , Str "rows."- , Space- , Str "The"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "centered"- , Space- , Str "horizontally,"- , Space- , Str "aligned"- , Space- , Str "to"- , Space- , Str "the"- , Space- , Str "bottom"- , Space- , Str "of"- , Space- , Str "the"- , Space- , Str "cell,"- , Space- , Str "and"- , Space- , Str "strong."- ]- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Emph- [ Str "This"- , Space- , Str "content"- , Space- , Str "is"- , Space- , Str "emphasized."- ]- ]- ]- ]- , Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ CodeBlock- ( "" , [] , [] )- "This content is aligned to the top of the cell and literal.\n\n"- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ CodeBlock- ( "" , [] , [] ) "puts \"This is a source block!\""- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- []- ]- ])- , Header- 3- ( "_column_styles" , [] , [] )- [ Str "Column" , Space , Str "styles" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Code ( "" , [] , [] ) "monospace" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Code ( "" , [] , [] ) "mono" ] ]- ]- ])- [ TableBody ( "" , [] , [] ) (RowHeadColumns 0) [] [] ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "default" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Code ( "" , [] , [] ) "mono" ] ]- ]- ])- , Header- 3- ( "_block_elements_in_cells" , [] , [] )- [ Str "Block"- , Space- , Str "elements"- , Space- , Str "in"- , Space- , Str "cells"- ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Normal" , Space , Str "Style" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "AsciiDoc" , Space , Str "Style" ] ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "This"- , Space- , Str "cell"- , Space- , Str "isn\8217t"- , Space- , Str "prefixed"- , Space- , Str "with"- , Space- , Str "an"- , Space- , Code ( "" , [] , [] ) "a"- , Str ","- , Space- , Str "so"- , Space- , Str "the"- , Space- , Str "processor"- , Space- , Str "doesn\8217t"- , Space- , Str "interpret"- , Space- , Str "the"- , SoftBreak- , Str "following"- , Space- , Str "lines"- , Space- , Str "as"- , Space- , Str "an"- , Space- , Str "AsciiDoc"- , Space- , Str "list."- ]- , Para- [ Str "*"- , Space- , Str "List"- , Space- , Str "item"- , Space- , Str "1"- , SoftBreak- , Str "*"- , Space- , Str "List"- , Space- , Str "item"- , Space- , Str "2"- , SoftBreak- , Str "*"- , Space- , Str "List"- , Space- , Str "item"- , Space- , Str "3"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "This"- , Space- , Str "cell"- , Space- , Str "is"- , Space- , Str "prefixed"- , Space- , Str "with"- , Space- , Str "an"- , Space- , Code ( "" , [] , [] ) "a"- , Str ","- , Space- , Str "so"- , Space- , Str "the"- , Space- , Str "processor"- , Space- , Str "interprets"- , Space- , Str "the"- , Space- , Str "following"- , Space- , Str "lines"- , SoftBreak- , Str "as"- , Space- , Str "an"- , Space- , Str "AsciiDoc"- , Space- , Str "list."- ]- , BulletList- [ [ Para- [ Str "List"- , Space- , Str "item"- , Space- , Str "1"- ]- ]- , [ Para- [ Str "List"- , Space- , Str "item"- , Space- , Str "2"- ]- ]- , [ Para- [ Str "List"- , Space- , Str "item"- , Space- , Str "3"- ]- ]- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "This"- , Space- , Str "cell"- , Space- , Str "isn\8217t"- , Space- , Str "prefixed"- , Space- , Str "with"- , Space- , Str "an"- , Space- , Code ( "" , [] , [] ) "a"- , Str ","- , Space- , Str "so"- , Space- , Str "the"- , Space- , Str "processor"- , Space- , Str "doesn\8217t"- , Space- , Str "interpret"- , Space- , Str "the"- , Space- , Str "listing"- , SoftBreak- , Str "block"- , Space- , Str "delimiters"- , Space- , Str "or"- , Space- , Str "the"- , Space- , Code ( "" , [] , [] ) "source"- , Space- , Str "style."- ]- , Para- [ Str "----"- , SoftBreak- , Str "import"- , Space- , Str "os"- , SoftBreak- , Str "print"- , Space- , Str "(\"%s\""- , Space- , Str "%(os.uname()))"- , SoftBreak- , Str "----"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "This"- , Space- , Str "cell"- , Space- , Str "is"- , Space- , Str "prefixed"- , Space- , Str "with"- , Space- , Str "an"- , Space- , Code ( "" , [] , [] ) "a"- , Str ","- , Space- , Str "so"- , Space- , Str "the"- , Space- , Str "listing"- , Space- , Str "block"- , Space- , Str "is"- , Space- , Str "processed"- , Space- , Str "and"- , Space- , Str "rendered"- , SoftBreak- , Str "according"- , Space- , Str "to"- , Space- , Str "the"- , Space- , Code ( "" , [] , [] ) "source"- , Space- , Str "style"- , Space- , Str "rules."- ]- , CodeBlock- ( "" , [ "python" ] , [] )- "import os\nprint \"%s\" %(os.uname())"- ]- ]- ])- , Header- 3- ( "_col_and_rowspan" , [] , [] )- [ Str "Col" , Space , Str "and" , Space , Str "rowspan" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "1,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "2,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Column"- , Space- , Str "3,"- , Space- , Str "header"- , Space- , Str "row"- ]- ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 2)- (ColSpan 2)- [ Para- [ Str "This"- , Space- , Str "cell"- , Space- , Str "spans"- , Space- , Str "2"- , Space- , Str "cols"- , Space- , Str "and"- , Space- , Str "2"- , Space- , Str "rows"- ]- ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "3,"- , Space- , Str "row"- , Space- , Str "2"- ]- ]- ]- , Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "3,"- , Space- , Str "row"- , Space- , Str "3"- ]- ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 3)- [ Para- [ Str "Cell"- , Space- , Str "in"- , Space- , Str "column"- , Space- , Str "1-3,"- , Space- , Str "row"- , Space- , Str "4"- ]- ]- ]- ])- , Header- 3- ( "_csv_table" , [] , [] )- [ Str "CSV" , Space , Str "table" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Artist" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Track" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Genre" ] ]- ]- ])- [ TableBody- ( "" , [] , [] )- (RowHeadColumns 0)- []- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Baauer" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Harlem" , Space , Str "Shake" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Hip" , Space , Str "Hop" ] ]- ]- ]- ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "The" , Space , Str "Lumineers" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Ho" , Space , Str "Hey" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Folk" , Space , Str "Rock" ] ]- ]- ])- , Para [ Str "or" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Artist" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Track" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Genre" ] ]- ]- ])- [ TableBody ( "" , [] , [] ) (RowHeadColumns 0) [] [] ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Baauer" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Harlem" , Space , Str "Shake" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Hip" , Space , Str "Hop" ] ]- ]- ])- , Header- 3- ( "_dsv_table" , [] , [] )- [ Str "DSV" , Space , Str "table" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "a" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "b" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "c" ] ]- ]- ])- [ TableBody ( "" , [] , [] ) (RowHeadColumns 0) [] [] ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "d" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "e" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "f" ] ]- ]- ])- , Para [ Str "or" ]- , Table- ( "" , [] , [] )- (Caption Nothing [])- [ ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- , ( AlignDefault , ColWidthDefault )- ]- (TableHead- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Artist" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Track" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Genre" ] ]- ]- ])- [ TableBody ( "" , [] , [] ) (RowHeadColumns 0) [] [] ]- (TableFoot- ( "" , [] , [] )- [ Row- ( "" , [] , [] )- [ Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Robyn" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Indestructible" ] ]- , Cell- ( "" , [] , [] )- AlignDefault- (RowSpan 1)- (ColSpan 1)- [ Para [ Str "Dance" ] ]- ]- ])+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_with_caption" , [] , [] )+ [ Str "With" , Space , Str "caption" ]+ , Table+ ( "" , [] , [] )+ (Caption+ Nothing+ [ Plain+ [ Str "My" , Space , Str "cool" , Space , Str "table." ]+ ])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "1,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "2,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_no_header" , [] , [] )+ [ Str "No" , Space , Str "header" ]+ , Para+ [ Str "By"+ , Space+ , Str "default"+ , Space+ , Str "the"+ , Space+ , Str "first"+ , Space+ , Str "line"+ , Space+ , Str "should"+ , Space+ , Str "turn"+ , Space+ , Str "into"+ , Space+ , Str "the"+ , Space+ , Str "header,"+ , Space+ , Str "but"+ , Space+ , Str "this"+ , SoftBreak+ , Str "can"+ , Space+ , Str "be"+ , Space+ , Str "disabled:"+ ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead ( "" , [] , [] ) [])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "1"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "1"+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Para+ [ Str "And"+ , Space+ , Str "also"+ , Space+ , Str "explicitly"+ , Space+ , Str "enabled:"+ ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Cell" , Space , Str "A1" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Cell" , Space , Str "B1" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Cell" , Space , Str "A2" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Cell" , Space , Str "B2" ] ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Cell" , Space , Str "A3" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Cell" , Space , Str "B3" ] ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header 3 ( "_footer" , [] , [] ) [ Str "Footer" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidth 0.4 )+ , ( AlignDefault , ColWidth 0.4 )+ , ( AlignDefault , ColWidth 0.2 )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "1,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "2,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "3,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "3,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "1,"+ , Space+ , Str "footer"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "2,"+ , Space+ , Str "footer"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "3,"+ , Space+ , Str "footer"+ , Space+ , Str "row"+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Para [ Str "or" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "1,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "2,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "2,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ ]+ ]+ ]+ (TableFoot+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "1,"+ , Space+ , Str "footer"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "2,"+ , Space+ , Str "footer"+ , Space+ , Str "row"+ ]+ ]+ ]+ ])+ , Header 3 ( "_alignment" , [] , [] ) [ Str "Alignment" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Column" , Space , Str "Name" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Column" , Space , Str "Name" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignCenter+ (RowSpan 1)+ (ColSpan 2)+ [ Para+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "spans"+ , Space+ , Str "two"+ , Space+ , Str "columns,"+ , Space+ , Str "and"+ , Space+ , Str "its"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "horizontally"+ , Space+ , Str "centered"+ , Space+ , Str "because"+ , Space+ , Str "the"+ , SoftBreak+ , Str "cell"+ , Space+ , Str "specifier"+ , Space+ , Str "includes"+ , Space+ , Str "the"+ , Space+ , Code ( "" , [] , [] ) "^"+ , Space+ , Str "operator."+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignCenter+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "This"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "duplicated"+ , Space+ , Str "in"+ , Space+ , Str "two"+ , Space+ , Str "adjacent"+ , Space+ , Str "columns."+ , SoftBreak+ , Str "Its"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "horizontally"+ , Space+ , Str "centered"+ , Space+ , Str "because"+ , Space+ , Str "the"+ , Space+ , Str "cell"+ , Space+ , Str "specifier"+ , SoftBreak+ , Str "includes"+ , Space+ , Str "the"+ , Space+ , Code ( "" , [] , [] ) "^"+ , Space+ , Str "operator."+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignCenter+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "This"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "duplicated"+ , Space+ , Str "in"+ , Space+ , Str "two"+ , Space+ , Str "adjacent"+ , Space+ , Str "columns."+ , SoftBreak+ , Str "Its"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "horizontally"+ , Space+ , Str "centered"+ , Space+ , Str "because"+ , Space+ , Str "the"+ , Space+ , Str "cell"+ , Space+ , Str "specifier"+ , SoftBreak+ , Str "includes"+ , Space+ , Str "the"+ , Space+ , Code ( "" , [] , [] ) "^"+ , Space+ , Str "operator."+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_multiple_paragraphs_in_cells" , [] , [] )+ [ Str "Multiple"+ , Space+ , Str "paragraphs"+ , Space+ , Str "in"+ , Space+ , Str "cells"+ ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault ) ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Single"+ , Space+ , Str "paragraph"+ , Space+ , Str "on"+ , Space+ , Str "row"+ , Space+ , Str "1"+ ]+ ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "First"+ , Space+ , Str "paragraph"+ , Space+ , Str "on"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ , Para+ [ Str "Second"+ , Space+ , Str "paragraph"+ , Space+ , Str "on"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_complex_table" , [] , [] )+ [ Str "Complex" , Space , Str "table" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignRight+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Code ( "" , [] , [] ) "This"+ , Space+ , Code ( "" , [] , [] ) "content"+ , Space+ , Code ( "" , [] , [] ) "is"+ , Space+ , Code ( "" , [] , [] ) "duplicated"+ , Space+ , Code ( "" , [] , [] ) "across"+ , Space+ , Code ( "" , [] , [] ) "two"+ , Space+ , Code ( "" , [] , [] ) "columns."+ ]+ , Para+ [ Code ( "" , [] , [] ) "It"+ , Space+ , Code ( "" , [] , [] ) "is"+ , Space+ , Code ( "" , [] , [] ) "aligned"+ , Space+ , Code ( "" , [] , [] ) "right"+ , Space+ , Code ( "" , [] , [] ) "horizontally."+ ]+ , Para+ [ Code ( "" , [] , [] ) "And"+ , Space+ , Code ( "" , [] , [] ) "it"+ , Space+ , Code ( "" , [] , [] ) "is"+ , Space+ , Code ( "" , [] , [] ) "monospaced."+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignRight+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Code ( "" , [] , [] ) "This"+ , Space+ , Code ( "" , [] , [] ) "content"+ , Space+ , Code ( "" , [] , [] ) "is"+ , Space+ , Code ( "" , [] , [] ) "duplicated"+ , Space+ , Code ( "" , [] , [] ) "across"+ , Space+ , Code ( "" , [] , [] ) "two"+ , Space+ , Code ( "" , [] , [] ) "columns."+ ]+ , Para+ [ Code ( "" , [] , [] ) "It"+ , Space+ , Code ( "" , [] , [] ) "is"+ , Space+ , Code ( "" , [] , [] ) "aligned"+ , Space+ , Code ( "" , [] , [] ) "right"+ , Space+ , Code ( "" , [] , [] ) "horizontally."+ ]+ , Para+ [ Code ( "" , [] , [] ) "And"+ , Space+ , Code ( "" , [] , [] ) "it"+ , Space+ , Code ( "" , [] , [] ) "is"+ , Space+ , Code ( "" , [] , [] ) "monospaced."+ ]+ ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignCenter+ (RowSpan 3)+ (ColSpan 1)+ [ Para+ [ Strong+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "spans"+ , Space+ , Str "3"+ , Space+ , Str "rows."+ , Space+ , Str "The"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "centered"+ , Space+ , Str "horizontally,"+ , Space+ , Str "aligned"+ , Space+ , Str "to"+ , Space+ , Str "the"+ , Space+ , Str "bottom"+ , Space+ , Str "of"+ , Space+ , Str "the"+ , Space+ , Str "cell,"+ , Space+ , Str "and"+ , Space+ , Str "strong."+ ]+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Emph+ [ Str "This"+ , Space+ , Str "content"+ , Space+ , Str "is"+ , Space+ , Str "emphasized."+ ]+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ CodeBlock+ ( "" , [] , [] )+ "This content is aligned to the top of the cell and literal.\n\n"+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ CodeBlock+ ( "" , [] , [] )+ "puts \"This is a source block!\""+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_column_styles" , [] , [] )+ [ Str "Column" , Space , Str "styles" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Code ( "" , [] , [] ) "monospace" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Code ( "" , [] , [] ) "mono" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "default" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Code ( "" , [] , [] ) "mono" ] ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_block_elements_in_cells" , [] , [] )+ [ Str "Block"+ , Space+ , Str "elements"+ , Space+ , Str "in"+ , Space+ , Str "cells"+ ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Normal" , Space , Str "Style" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "AsciiDoc" , Space , Str "Style" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "isn\8217t"+ , Space+ , Str "prefixed"+ , Space+ , Str "with"+ , Space+ , Str "an"+ , Space+ , Code ( "" , [] , [] ) "a"+ , Str ","+ , Space+ , Str "so"+ , Space+ , Str "the"+ , Space+ , Str "processor"+ , Space+ , Str "doesn\8217t"+ , Space+ , Str "interpret"+ , Space+ , Str "the"+ , SoftBreak+ , Str "following"+ , Space+ , Str "lines"+ , Space+ , Str "as"+ , Space+ , Str "an"+ , Space+ , Str "AsciiDoc"+ , Space+ , Str "list."+ ]+ , Para+ [ Str "*"+ , Space+ , Str "List"+ , Space+ , Str "item"+ , Space+ , Str "1"+ , SoftBreak+ , Str "*"+ , Space+ , Str "List"+ , Space+ , Str "item"+ , Space+ , Str "2"+ , SoftBreak+ , Str "*"+ , Space+ , Str "List"+ , Space+ , Str "item"+ , Space+ , Str "3"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "is"+ , Space+ , Str "prefixed"+ , Space+ , Str "with"+ , Space+ , Str "an"+ , Space+ , Code ( "" , [] , [] ) "a"+ , Str ","+ , Space+ , Str "so"+ , Space+ , Str "the"+ , Space+ , Str "processor"+ , Space+ , Str "interprets"+ , Space+ , Str "the"+ , Space+ , Str "following"+ , Space+ , Str "lines"+ , SoftBreak+ , Str "as"+ , Space+ , Str "an"+ , Space+ , Str "AsciiDoc"+ , Space+ , Str "list."+ ]+ , BulletList+ [ [ Para+ [ Str "List"+ , Space+ , Str "item"+ , Space+ , Str "1"+ ]+ ]+ , [ Para+ [ Str "List"+ , Space+ , Str "item"+ , Space+ , Str "2"+ ]+ ]+ , [ Para+ [ Str "List"+ , Space+ , Str "item"+ , Space+ , Str "3"+ ]+ ]+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "isn\8217t"+ , Space+ , Str "prefixed"+ , Space+ , Str "with"+ , Space+ , Str "an"+ , Space+ , Code ( "" , [] , [] ) "a"+ , Str ","+ , Space+ , Str "so"+ , Space+ , Str "the"+ , Space+ , Str "processor"+ , Space+ , Str "doesn\8217t"+ , Space+ , Str "interpret"+ , Space+ , Str "the"+ , Space+ , Str "listing"+ , SoftBreak+ , Str "block"+ , Space+ , Str "delimiters"+ , Space+ , Str "or"+ , Space+ , Str "the"+ , Space+ , Code ( "" , [] , [] ) "source"+ , Space+ , Str "style."+ ]+ , Para+ [ Str "----"+ , SoftBreak+ , Str "import"+ , Space+ , Str "os"+ , SoftBreak+ , Str "print"+ , Space+ , Str "(\"%s\""+ , Space+ , Str "%(os.uname()))"+ , SoftBreak+ , Str "----"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "is"+ , Space+ , Str "prefixed"+ , Space+ , Str "with"+ , Space+ , Str "an"+ , Space+ , Code ( "" , [] , [] ) "a"+ , Str ","+ , Space+ , Str "so"+ , Space+ , Str "the"+ , Space+ , Str "listing"+ , Space+ , Str "block"+ , Space+ , Str "is"+ , Space+ , Str "processed"+ , Space+ , Str "and"+ , Space+ , Str "rendered"+ , SoftBreak+ , Str "according"+ , Space+ , Str "to"+ , Space+ , Str "the"+ , Space+ , Code ( "" , [] , [] ) "source"+ , Space+ , Str "style"+ , Space+ , Str "rules."+ ]+ , CodeBlock+ ( "" , [ "python" ] , [] )+ "import os\nprint \"%s\" %(os.uname())"+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_col_and_rowspan" , [] , [] )+ [ Str "Col" , Space , Str "and" , Space , Str "rowspan" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "1,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "2,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Column"+ , Space+ , Str "3,"+ , Space+ , Str "header"+ , Space+ , Str "row"+ ]+ ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 2)+ (ColSpan 2)+ [ Para+ [ Str "This"+ , Space+ , Str "cell"+ , Space+ , Str "spans"+ , Space+ , Str "2"+ , Space+ , Str "cols"+ , Space+ , Str "and"+ , Space+ , Str "2"+ , Space+ , Str "rows"+ ]+ ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "3,"+ , Space+ , Str "row"+ , Space+ , Str "2"+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "3,"+ , Space+ , Str "row"+ , Space+ , Str "3"+ ]+ ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 3)+ [ Para+ [ Str "Cell"+ , Space+ , Str "in"+ , Space+ , Str "column"+ , Space+ , Str "1-3,"+ , Space+ , Str "row"+ , Space+ , Str "4"+ ]+ ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_csv_table" , [] , [] )+ [ Str "CSV" , Space , Str "table" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Artist" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Track" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Genre" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Baauer" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Harlem" , Space , Str "Shake" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Hip" , Space , Str "Hop" ] ]+ ]+ , Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "The" , Space , Str "Lumineers" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Ho" , Space , Str "Hey" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Folk" , Space , Str "Rock" ] ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Para [ Str "or" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Artist" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Track" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Genre" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Baauer" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Harlem" , Space , Str "Shake" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Hip" , Space , Str "Hop" ] ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Header+ 3+ ( "_dsv_table" , [] , [] )+ [ Str "DSV" , Space , Str "table" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "a" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "b" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "c" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "d" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "e" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "f" ] ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) [])+ , Para [ Str "or" ]+ , Table+ ( "" , [] , [] )+ (Caption Nothing [])+ [ ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ , ( AlignDefault , ColWidthDefault )+ ]+ (TableHead+ ( "" , [] , [] )+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Artist" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Track" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Genre" ] ]+ ]+ ])+ [ TableBody+ ( "" , [] , [] )+ (RowHeadColumns 0)+ []+ [ Row+ ( "" , [] , [] )+ [ Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Robyn" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Indestructible" ] ]+ , Cell+ ( "" , [] , [] )+ AlignDefault+ (RowSpan 1)+ (ColSpan 1)+ [ Para [ Str "Dance" ] ]+ ]+ ]+ ]+ (TableFoot ( "" , [] , [] ) []) , Header 2 ( "_definition_list" , [] , [] )
+ test/command/11788.md view
@@ -0,0 +1,6 @@+```+% pandoc -t typst+„test“+^D+„test“+```
+ test/command/11793.md view
@@ -0,0 +1,9 @@+```+% pandoc -f markdown -t html+<div><hr></div>+^D+<div>+<hr>+</div>+```+
+ test/command/11794.md view
@@ -0,0 +1,21 @@+```+% pandoc -t typst+::: {#ident typst-label=foo}+Hello+:::+^D+#block[+Hello++] <foo>++```++```+% pandoc -t typst+## Heading {typst-label=foo}+^D+== Heading+<foo>++```
+ test/command/11795.md view
@@ -0,0 +1,39 @@+```+% pandoc -t latex+|+|--|--+|a|b++: {#foo .unnumbered}+^D+{\def\LTcaptype{none} % do not increment counter+\begin{longtable}[]{@{}ll@{}}+\toprule\noalign{}+\endhead+\bottomrule\noalign{}+\endlastfoot+a & b \\+\end{longtable}+}++```+```+% pandoc -t latex+|+|--|--+|a|b++: {.float}+^D+{\def\LTcaptype{none} % do not increment counter+\begin{table}[]+\centering+\begin{tabular}{@{}ll@{}}+\toprule\noalign{}+a & b \\+\bottomrule\noalign{}+\end{tabular}+\end{table}+}++```
test/writer.typst view
@@ -5,7 +5,7 @@ stroke: none ) -#let horizontalrule = line(start: (25%,0%), end: (75%,0%))+#let horizontalRule = line(start: (25%,0%), end: (75%,0%)) // Polyfill divider to allow compiling with typst < 0.15: #let divider = if "divider" in std { divider } else { horizontalRule }