<!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 <jgm@berkeley.edu></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 "My title" $ doc $ para "This is the first paragraph" +++ para ("And " +++ emph "another" +++ ".") +++ bulletList [ para "item one" +++ para "continuation" , plain ("item two and a " +++ link "/url" "go to url" "link") ] </PRE ><P >Isn't that nicer than writing the following? </P ><PRE > import Text.Pandoc.Definition myDoc :: Pandoc myDoc = Pandoc (Meta {docTitle = [Str "My",Space,Str "title"] , docAuthors = [] , docDate = []}) [Para [Str "This",Space,Str "is",Space,Str "the",Space,Str "first", Space,Str "paragraph"] ,Para [Str "And",Space,Emph [Str "another"],Str "."] ,BulletList [[Para [Str "item",Space,Str "one"] ,Para [Str "continuation"]] ,[Plain [Str "item",Space,Str "two",Space,Str "and", Space, Str "a",Space,Link [Str "link"] ("/url","go to url")]]]] </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 -> Blocks json x = case decode x of Ok y -> jsValueToBlocks y Error y -> error y where jsValueToBlocks x = case x of JSNull -> empty JSBool x -> plain $ text $ show x JSRational _ x -> plain $ text $ show x JSString x -> plain $ text $ fromJSString x JSArray xs -> bulletList $ map jsValueToBlocks xs JSObject x -> 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 => t a -> [a]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromList" >fromList</A > :: [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%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 => a -> a -> 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 > -> <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 > -> <A HREF="Text-Pandoc-Definition.html#t%3APandoc" >Pandoc</A > -> <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 >] -> <A HREF="Text-Pandoc-Definition.html#t%3APandoc" >Pandoc</A > -> <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 > -> <A HREF="Text-Pandoc-Definition.html#t%3APandoc" >Pandoc</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 >] -> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</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%3AcodeWith" >codeWith</A > :: <A HREF="Text-Pandoc-Definition.html#t%3AAttr" >Attr</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</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%3Acode" >code</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</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%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 > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</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%3Alink" >link</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</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%3Aimage" >image</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</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%3Anote" >note</A > :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3Apara" >para</A > :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</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%3Aplain" >plain</A > :: <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</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%3AcodeBlockWith" >codeBlockWith</A > :: <A HREF="Text-Pandoc-Definition.html#t%3AAttr" >Attr</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</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%3AcodeBlock" >codeBlock</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</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%3ArawBlock" >rawBlock</A > :: <A HREF="Text-Pandoc-Definition.html#t%3AFormat" >Format</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</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%3AblockQuote" >blockQuote</A > :: <A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3AbulletList" >bulletList</A > :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3AorderedListWith" >orderedListWith</A > :: <A HREF="Text-Pandoc-Definition.html#t%3AListAttributes" >ListAttributes</A > -> [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3AorderedList" >orderedList</A > :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3AdefinitionList" >definitionList</A > :: [(<A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</A >, [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3Aheader" >header</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</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%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 > -> [(<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 >)] -> [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >] -> [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</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%3AsimpleTable" >simpleTable</A > :: [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >] -> [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >]] -> <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 => t a -> [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] -> <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 => a -> a -> 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 > -> <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 > -> <A HREF="Text-Pandoc-Definition.html#t%3APandoc" >Pandoc</A > -> <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 >] -> <A HREF="Text-Pandoc-Definition.html#t%3APandoc" >Pandoc</A > -> <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 > -> <A HREF="Text-Pandoc-Definition.html#t%3APandoc" >Pandoc</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 >] -> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</A > -> <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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" >-> <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" >-> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</A ></TD ><TD CLASS="rdoc" >Label </TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</A ></TD ><TD CLASS="rdoc" >Alt text </TD ></TR ><TR ><TD CLASS="arg" >-> <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 > -> <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 > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 > -> <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 >] -> <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 > -> [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >] -> <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 >] -> <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 >])] -> <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" >-> <A HREF="Text-Pandoc-Builder.html#t%3AInlines" >Inlines</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> [(<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" >-> [<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >]</TD ><TD CLASS="rdoc" >Headers </TD ></TR ><TR ><TD CLASS="arg" >-> [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >]]</TD ><TD CLASS="rdoc" >Rows </TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> [[<A HREF="Text-Pandoc-Builder.html#t%3ABlocks" >Blocks</A >]]</TD ><TD CLASS="rdoc" >Rows </TD ></TR ><TR ><TD CLASS="arg" >-> <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 >