Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 1dcdd2a692cd77866af045e314526ed4 > files > 14

ghc-pandoc-types-devel-1.8-2.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Text.Pandoc.Builder</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Text-Pandoc-Builder.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>pandoc-types-1.8: Types for representing a structured document</TD
><TD CLASS="topbut"
><A HREF="src/Text-Pandoc-Builder.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Text.Pandoc.Builder</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>alpha</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>John MacFarlane &lt;jgm@berkeley.edu&gt;</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Document builders
</A
></DT
><DT
><A HREF="#2"
>Inline list builders
</A
></DT
><DT
><A HREF="#3"
>Block list builders
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>Convenience functions for building pandoc documents programmatically.
</P
><P
>Example of use (requires the <TT
>OverloadedStrings</TT
> language extension):
</P
><PRE
> import Text.Pandoc.Builder

 myDoc :: Pandoc
 myDoc = setTitle &quot;My title&quot; $ doc $
   para &quot;This is the first paragraph&quot; +++
   para (&quot;And &quot; +++ emph &quot;another&quot; +++ &quot;.&quot;) +++
   bulletList [ para &quot;item one&quot; +++ para &quot;continuation&quot;
              , plain (&quot;item two and a &quot; +++
                  link &quot;/url&quot; &quot;go to url&quot; &quot;link&quot;)
              ]
</PRE
><P
>Isn't that nicer than writing the following?
</P
><PRE
> import Text.Pandoc.Definition

 myDoc :: Pandoc
 myDoc = Pandoc (Meta {docTitle = [Str &quot;My&quot;,Space,Str &quot;title&quot;]
                      , docAuthors = []
                      , docDate = []})
  [Para [Str &quot;This&quot;,Space,Str &quot;is&quot;,Space,Str &quot;the&quot;,Space,Str &quot;first&quot;,
   Space,Str &quot;paragraph&quot;]
  ,Para [Str &quot;And&quot;,Space,Emph [Str &quot;another&quot;],Str &quot;.&quot;]
  ,BulletList [[Para [Str &quot;item&quot;,Space,Str &quot;one&quot;]
               ,Para [Str &quot;continuation&quot;]]
              ,[Plain [Str &quot;item&quot;,Space,Str &quot;two&quot;,Space,Str &quot;and&quot;, Space,
                 Str &quot;a&quot;,Space,Link [Str &quot;link&quot;] (&quot;/url&quot;,&quot;go to url&quot;)]]]]
</PRE
><P
>And of course, you can use Haskell to define your own builders:
</P
><PRE
> import Text.Pandoc.Builder
 import Text.JSON
 import Control.Arrow ((***))

 -- | Converts a JSON document into 'Blocks'.
 json :: String -&gt; Blocks
 json x =
   case decode x of
        Ok y    -&gt; jsValueToBlocks y
        Error y -&gt; error y
    where jsValueToBlocks x =
           case x of
            JSNull         -&gt; empty
            JSBool x       -&gt; plain $ text $ show x
            JSRational _ x -&gt; plain $ text $ show x
            JSString x     -&gt; plain $ text $ fromJSString x
            JSArray xs     -&gt; bulletList $ map jsValueToBlocks xs
            JSObject x     -&gt; definitionList $
                               map (text *** (:[]) . jsValueToBlocks) $
                               fromJSObject x
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>module <A HREF="Text-Pandoc-Definition.html"
>Text.Pandoc.Definition</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AInlines"
>Inlines</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="Text-Pandoc-Definition.html#t%3AInline"
>Inline</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ABlocks"
>Blocks</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="Text-Pandoc-Definition.html#t%3ABlock"
>Block</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoList"
>toList</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Foldable.html#t%3AFoldable"
>Foldable</A
> t =&gt; t a -&gt; [a]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromList"
>fromList</A
> ::  [a] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aempty"
>empty</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3A%2B%2B%2B"
>(+++)</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Monoid.html#t%3AMonoid"
>Monoid</A
> a =&gt; a -&gt; a -&gt; a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Adoc"
>doc</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsetTitle"
>setTitle</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsetAuthors"
>setAuthors</A
> :: [<A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
>] -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsetDate"
>setDate</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Atext"
>text</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Astr"
>str</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aemph"
>emph</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Astrong"
>strong</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Astrikeout"
>strikeout</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Asuperscript"
>superscript</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Asubscript"
>subscript</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Asmallcaps"
>smallcaps</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsingleQuoted"
>singleQuoted</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdoubleQuoted"
>doubleQuoted</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Acite"
>cite</A
> :: [<A HREF="Text-Pandoc-Definition.html#t%3ACitation"
>Citation</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcodeWith"
>codeWith</A
> :: <A HREF="Text-Pandoc-Definition.html#t%3AAttr"
>Attr</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Acode"
>code</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aspace"
>space</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aemdash"
>emdash</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aendash"
>endash</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aapostrophe"
>apostrophe</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Alinebreak"
>linebreak</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Amath"
>math</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdisplayMath"
>displayMath</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArawInline"
>rawInline</A
> :: <A HREF="Text-Pandoc-Definition.html#t%3AFormat"
>Format</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Alink"
>link</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aimage"
>image</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Anote"
>note</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Apara"
>para</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aplain"
>plain</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcodeBlockWith"
>codeBlockWith</A
> :: <A HREF="Text-Pandoc-Definition.html#t%3AAttr"
>Attr</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcodeBlock"
>codeBlock</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ArawBlock"
>rawBlock</A
> :: <A HREF="Text-Pandoc-Definition.html#t%3AFormat"
>Format</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AblockQuote"
>blockQuote</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbulletList"
>bulletList</A
> :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AorderedListWith"
>orderedListWith</A
> :: <A HREF="Text-Pandoc-Definition.html#t%3AListAttributes"
>ListAttributes</A
> -&gt; [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AorderedList"
>orderedList</A
> :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdefinitionList"
>definitionList</A
> :: [(<A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
>, [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>])] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aheader"
>header</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhorizontalRule"
>horizontalRule</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Atable"
>table</A
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; [(<A HREF="Text-Pandoc-Definition.html#t%3AAlignment"
>Alignment</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
>)] -&gt; [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>]] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AsimpleTable"
>simpleTable</A
> :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>]] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
>module <A HREF="Text-Pandoc-Definition.html"
>Text.Pandoc.Definition</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Inlines"
><A NAME="t%3AInlines"
></A
></A
><B
>Inlines</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="Text-Pandoc-Definition.html#t%3AInline"
>Inline</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#Inlines"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:Blocks"
><A NAME="t%3ABlocks"
></A
></A
><B
>Blocks</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> <A HREF="Text-Pandoc-Definition.html#t%3ABlock"
>Block</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#Blocks"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toList"
><A NAME="v%3AtoList"
></A
></A
><B
>toList</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Foldable.html#t%3AFoldable"
>Foldable</A
> t =&gt; t a -&gt; [a]</TD
><TD CLASS="declbut"
><A HREF="src/Data-Foldable.html#toList"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>List of elements of a structure.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fromList"
><A NAME="v%3AfromList"
></A
></A
><B
>fromList</B
> ::  [a] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Data-Sequence.html#fromList"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><EM
>O(n)</EM
>. Create a sequence from a finite list of elements.
 There is a function <TT
><A HREF="Text-Pandoc-Builder.html#v%3AtoList"
>toList</A
></TT
> in the opposite direction for all
 instances of the <TT
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Foldable.html#t%3AFoldable"
>Foldable</A
></TT
> class, including <TT
><A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:empty"
><A NAME="v%3Aempty"
></A
></A
><B
>empty</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Sequence.html#t%3ASeq"
>Seq</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Data-Sequence.html#empty"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><EM
>O(1)</EM
>. The empty sequence.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:+++"
><A NAME="v%3A%2B%2B%2B"
></A
></A
><B
>(+++)</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Monoid.html#t%3AMonoid"
>Monoid</A
> a =&gt; a -&gt; a -&gt; a</TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#%2B%2B%2B"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Concatenate two <TT
><A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TT
>s or two <TT
><A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TT
>s.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Document builders
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:doc"
><A NAME="v%3Adoc"
></A
></A
><B
>doc</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#doc"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:setTitle"
><A NAME="v%3AsetTitle"
></A
></A
><B
>setTitle</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#setTitle"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:setAuthors"
><A NAME="v%3AsetAuthors"
></A
></A
><B
>setAuthors</B
> :: [<A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
>] -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#setAuthors"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:setDate"
><A NAME="v%3AsetDate"
></A
></A
><B
>setDate</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
> -&gt; <A HREF="Text-Pandoc-Definition.html#t%3APandoc"
>Pandoc</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#setDate"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Inline list builders
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:text"
><A NAME="v%3Atext"
></A
></A
><B
>text</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#text"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Convert a <TT
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TT
> to <TT
><A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TT
>, treating interword spaces as <TT
><A HREF="Text-Pandoc-Definition.html#v%3ASpace"
>Space</A
></TT
>s.
 If you want a <TT
><A HREF="Text-Pandoc-Definition.html#v%3AStr"
>Str</A
></TT
> with literal spaces, use <TT
><A HREF="Text-Pandoc-Builder.html#v%3Astr"
>str</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:str"
><A NAME="v%3Astr"
></A
></A
><B
>str</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#str"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:emph"
><A NAME="v%3Aemph"
></A
></A
><B
>emph</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#emph"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:strong"
><A NAME="v%3Astrong"
></A
></A
><B
>strong</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#strong"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:strikeout"
><A NAME="v%3Astrikeout"
></A
></A
><B
>strikeout</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#strikeout"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:superscript"
><A NAME="v%3Asuperscript"
></A
></A
><B
>superscript</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#superscript"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:subscript"
><A NAME="v%3Asubscript"
></A
></A
><B
>subscript</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#subscript"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:smallcaps"
><A NAME="v%3Asmallcaps"
></A
></A
><B
>smallcaps</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#smallcaps"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:singleQuoted"
><A NAME="v%3AsingleQuoted"
></A
></A
><B
>singleQuoted</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#singleQuoted"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:doubleQuoted"
><A NAME="v%3AdoubleQuoted"
></A
></A
><B
>doubleQuoted</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#doubleQuoted"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:cite"
><A NAME="v%3Acite"
></A
></A
><B
>cite</B
> :: [<A HREF="Text-Pandoc-Definition.html#t%3ACitation"
>Citation</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#cite"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:codeWith"
><A NAME="v%3AcodeWith"
></A
></A
><B
>codeWith</B
> :: <A HREF="Text-Pandoc-Definition.html#t%3AAttr"
>Attr</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#codeWith"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Inline code with attributes.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:code"
><A NAME="v%3Acode"
></A
></A
><B
>code</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#code"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Plain inline code.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:space"
><A NAME="v%3Aspace"
></A
></A
><B
>space</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#space"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:emdash"
><A NAME="v%3Aemdash"
></A
></A
><B
>emdash</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#emdash"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:endash"
><A NAME="v%3Aendash"
></A
></A
><B
>endash</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#endash"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:apostrophe"
><A NAME="v%3Aapostrophe"
></A
></A
><B
>apostrophe</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#apostrophe"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:linebreak"
><A NAME="v%3Alinebreak"
></A
></A
><B
>linebreak</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#linebreak"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:math"
><A NAME="v%3Amath"
></A
></A
><B
>math</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#math"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Inline math
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:displayMath"
><A NAME="v%3AdisplayMath"
></A
></A
><B
>displayMath</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#displayMath"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Display math
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:rawInline"
><A NAME="v%3ArawInline"
></A
></A
><B
>rawInline</B
> :: <A HREF="Text-Pandoc-Definition.html#t%3AFormat"
>Format</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#rawInline"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:link"
><A NAME="v%3Alink"
></A
></A
><B
>link</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#link"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>URL
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Title
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="rdoc"
>Label
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:image"
><A NAME="v%3Aimage"
></A
></A
><B
>image</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#image"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>URL
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Title
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="rdoc"
>Alt text
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:note"
><A NAME="v%3Anote"
></A
></A
><B
>note</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#note"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>Block list builders
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:para"
><A NAME="v%3Apara"
></A
></A
><B
>para</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#para"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:plain"
><A NAME="v%3Aplain"
></A
></A
><B
>plain</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#plain"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:codeBlockWith"
><A NAME="v%3AcodeBlockWith"
></A
></A
><B
>codeBlockWith</B
> :: <A HREF="Text-Pandoc-Definition.html#t%3AAttr"
>Attr</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#codeBlockWith"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A code block with attributes.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:codeBlock"
><A NAME="v%3AcodeBlock"
></A
></A
><B
>codeBlock</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#codeBlock"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A plain code block.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:rawBlock"
><A NAME="v%3ArawBlock"
></A
></A
><B
>rawBlock</B
> :: <A HREF="Text-Pandoc-Definition.html#t%3AFormat"
>Format</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#rawBlock"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:blockQuote"
><A NAME="v%3AblockQuote"
></A
></A
><B
>blockQuote</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
> -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#blockQuote"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:bulletList"
><A NAME="v%3AbulletList"
></A
></A
><B
>bulletList</B
> :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#bulletList"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:orderedListWith"
><A NAME="v%3AorderedListWith"
></A
></A
><B
>orderedListWith</B
> :: <A HREF="Text-Pandoc-Definition.html#t%3AListAttributes"
>ListAttributes</A
> -&gt; [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#orderedListWith"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Ordered list with attributes.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:orderedList"
><A NAME="v%3AorderedList"
></A
></A
><B
>orderedList</B
> :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#orderedList"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Ordered list with default attributes.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:definitionList"
><A NAME="v%3AdefinitionList"
></A
></A
><B
>definitionList</B
> :: [(<A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
>, [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>])] -&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#definitionList"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:header"
><A NAME="v%3Aheader"
></A
></A
><B
>header</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#header"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
>Level
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:horizontalRule"
><A NAME="v%3AhorizontalRule"
></A
></A
><B
>horizontalRule</B
> :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#horizontalRule"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:table"
><A NAME="v%3Atable"
></A
></A
><B
>table</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#table"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Text-Pandoc-Builder.html#t%3AInlines"
>Inlines</A
></TD
><TD CLASS="rdoc"
>Caption
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; [(<A HREF="Text-Pandoc-Definition.html#t%3AAlignment"
>Alignment</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
>)]</TD
><TD CLASS="rdoc"
>Column alignments and fractional widths
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>]</TD
><TD CLASS="rdoc"
>Headers
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>]]</TD
><TD CLASS="rdoc"
>Rows
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:simpleTable"
><A NAME="v%3AsimpleTable"
></A
></A
><B
>simpleTable</B
></TD
><TD CLASS="declbut"
><A HREF="src/Text-Pandoc-Builder.html#simpleTable"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>]</TD
><TD CLASS="rdoc"
>Headers
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
>]]</TD
><TD CLASS="rdoc"
>Rows
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Text-Pandoc-Builder.html#t%3ABlocks"
>Blocks</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>A simple table without a caption.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>