Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > ca0c5a2a662e03e16e95c323e6e84693 > files > 85

ghc-pandoc-devel-1.6.0.1-5.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Text.Pandoc.Shared</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Text-Pandoc-Shared.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Text-Pandoc-Shared.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pandoc-1.6.0.1: Conversion between markup formats</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable</td></tr><tr><th>Stability</th><td>alpha</td></tr><tr><th>Maintainer</th><td>John MacFarlane &lt;jgm@berkeley.edu&gt;</td></tr></table><p class="caption">Text.Pandoc.Shared</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List processing
</a></li><li><a href="#g:2">Text processing
</a></li><li><a href="#g:3">Prettyprinting
</a></li><li><a href="#g:4">Pandoc block and inline list processing
</a></li><li><a href="#g:5">Writer options
</a></li><li><a href="#g:6">File handling
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Utility functions and definitions used by the various Pandoc modules.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:splitBy">splitBy</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; [a] -&gt; [[a]]</li><li class="src short"><a href="#v:splitByIndices">splitByIndices</a> ::  [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>] -&gt; [a] -&gt; [[a]]</li><li class="src short"><a href="#v:substitute">substitute</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; [a] -&gt; [a] -&gt; [a] -&gt; [a]</li><li class="src short"><a href="#v:backslashEscapes">backslashEscapes</a> :: [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>] -&gt; [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)]</li><li class="src short"><a href="#v:escapeStringUsing">escapeStringUsing</a> :: [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:stripTrailingNewlines">stripTrailingNewlines</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:removeLeadingTrailingSpace">removeLeadingTrailingSpace</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:removeLeadingSpace">removeLeadingSpace</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:removeTrailingSpace">removeTrailingSpace</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:stripFirstAndLast">stripFirstAndLast</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:camelCaseToHyphenated">camelCaseToHyphenated</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:toRomanNumeral">toRomanNumeral</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:escapeURI">escapeURI</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:unescapeURI">unescapeURI</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:tabFilter">tabFilter</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:wrapped">wrapped</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:wrapIfNeeded">wrapIfNeeded</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a> -&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:wrappedTeX">wrappedTeX</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:wrapTeXIfNeeded">wrapTeXIfNeeded</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:BlockWrapper">BlockWrapper</a> <ul class="subs"><li>= <a href="#v:Pad">Pad</a> <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>  </li><li>| <a href="#v:Reg">Reg</a> <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>  </li></ul></li><li class="src short"><a href="#v:wrappedBlocksToDoc">wrappedBlocksToDoc</a> :: [<a href="Text-Pandoc-Shared.html#t:BlockWrapper">BlockWrapper</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:hang-39-">hang'</a> :: <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></li><li class="src short"><a href="#v:orderedListMarkers">orderedListMarkers</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="Text-Pandoc-Definition.html#t:ListNumberStyle">ListNumberStyle</a>, <a href="Text-Pandoc-Definition.html#t:ListNumberDelim">ListNumberDelim</a>) -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]</li><li class="src short"><a href="#v:normalizeSpaces">normalizeSpaces</a> :: [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>]</li><li class="src short"><a href="#v:compactify">compactify</a> :: [[<a href="Text-Pandoc-Definition.html#t:Block">Block</a>]] -&gt; [[<a href="Text-Pandoc-Definition.html#t:Block">Block</a>]]</li><li class="src short"><span class="keyword">data</span>  <a href="#t:Element">Element</a> <ul class="subs"><li>= <a href="#v:Blk">Blk</a> <a href="Text-Pandoc-Definition.html#t:Block">Block</a>  </li><li>| <a href="#v:Sec">Sec</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>] <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] [<a href="Text-Pandoc-Shared.html#t:Element">Element</a>]  </li></ul></li><li class="src short"><a href="#v:hierarchicalize">hierarchicalize</a> :: [<a href="Text-Pandoc-Definition.html#t:Block">Block</a>] -&gt; [<a href="Text-Pandoc-Shared.html#t:Element">Element</a>]</li><li class="src short"><a href="#v:uniqueIdent">uniqueIdent</a> :: [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:isHeaderBlock">isHeaderBlock</a> :: <a href="Text-Pandoc-Definition.html#t:Block">Block</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:headerShift">headerShift</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Text-Pandoc-Definition.html#t:Pandoc">Pandoc</a> -&gt; <a href="Text-Pandoc-Definition.html#t:Pandoc">Pandoc</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:HTMLMathMethod">HTMLMathMethod</a> <ul class="subs"><li>= <a href="#v:PlainMath">PlainMath</a>  </li><li>| <a href="#v:LaTeXMathML">LaTeXMathML</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)  </li><li>| <a href="#v:JsMath">JsMath</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)  </li><li>| <a href="#v:GladTeX">GladTeX</a>  </li><li>| <a href="#v:WebTeX">WebTeX</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>  </li><li>| <a href="#v:MathML">MathML</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:ObfuscationMethod">ObfuscationMethod</a> <ul class="subs"><li>= <a href="#v:NoObfuscation">NoObfuscation</a>  </li><li>| <a href="#v:ReferenceObfuscation">ReferenceObfuscation</a>  </li><li>| <a href="#v:JavascriptObfuscation">JavascriptObfuscation</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:HTMLSlideVariant">HTMLSlideVariant</a> <ul class="subs"><li>= <a href="#v:S5Slides">S5Slides</a>  </li><li>| <a href="#v:SlidySlides">SlidySlides</a>  </li><li>| <a href="#v:NoSlides">NoSlides</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:WriterOptions">WriterOptions</a>  = <a href="#v:WriterOptions">WriterOptions</a> {<ul class="subs"><li><a href="#v:writerStandalone">writerStandalone</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerTemplate">writerTemplate</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:writerVariables">writerVariables</a> :: [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)]</li><li><a href="#v:writerEPUBMetadata">writerEPUBMetadata</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:writerTabStop">writerTabStop</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li><a href="#v:writerTableOfContents">writerTableOfContents</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerSlideVariant">writerSlideVariant</a> :: <a href="Text-Pandoc-Shared.html#t:HTMLSlideVariant">HTMLSlideVariant</a></li><li><a href="#v:writerIncremental">writerIncremental</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerXeTeX">writerXeTeX</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerHTMLMathMethod">writerHTMLMathMethod</a> :: <a href="Text-Pandoc-Shared.html#t:HTMLMathMethod">HTMLMathMethod</a></li><li><a href="#v:writerIgnoreNotes">writerIgnoreNotes</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerNumberSections">writerNumberSections</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerSectionDivs">writerSectionDivs</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerStrictMarkdown">writerStrictMarkdown</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerReferenceLinks">writerReferenceLinks</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerWrapText">writerWrapText</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerLiterateHaskell">writerLiterateHaskell</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li><a href="#v:writerEmailObfuscation">writerEmailObfuscation</a> :: <a href="Text-Pandoc-Shared.html#t:ObfuscationMethod">ObfuscationMethod</a></li><li><a href="#v:writerIdentifierPrefix">writerIdentifierPrefix</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li><a href="#v:writerSourceDirectory">writerSourceDirectory</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a></li><li><a href="#v:writerUserDataDir">writerUserDataDir</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a></li></ul>}</li><li class="src short"><a href="#v:defaultWriterOptions">defaultWriterOptions</a> :: <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a></li><li class="src short"><a href="#v:inDirectory">inDirectory</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a</li><li class="src short"><a href="#v:readDataFile">readDataFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li></ul></div><div id="interface"><h1 id="g:1">List processing
</h1><div class="top"><p class="src"><a name="v:splitBy" class="def">splitBy</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; [a] -&gt; [[a]]<a href="src/Text-Pandoc-Shared.html#splitBy" class="link">Source</a></p><div class="doc"><p>Split list by groups of one or more sep.
</p></div></div><div class="top"><p class="src"><a name="v:splitByIndices" class="def">splitByIndices</a> ::  [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>] -&gt; [a] -&gt; [[a]]<a href="src/Text-Pandoc-Shared.html#splitByIndices" class="link">Source</a></p><div class="doc"><p>Split list into chunks divided at specified indices.
</p></div></div><div class="top"><p class="src"><a name="v:substitute" class="def">substitute</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; [a] -&gt; [a] -&gt; [a] -&gt; [a]<a href="src/Text-Pandoc-Shared.html#substitute" class="link">Source</a></p><div class="doc"><p>Replace each occurrence of one sublist in a list with another.
</p></div></div><h1 id="g:2">Text processing
</h1><div class="top"><p class="src"><a name="v:backslashEscapes" class="def">backslashEscapes</a><a href="src/Text-Pandoc-Shared.html#backslashEscapes" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>]</td><td class="doc"><p>list of special characters to escape
</p></td></tr><tr><td class="src">-&gt; [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Returns an association list of backslash escapes for the
 designated characters.
</p></div></div><div class="top"><p class="src"><a name="v:escapeStringUsing" class="def">escapeStringUsing</a> :: [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#escapeStringUsing" class="link">Source</a></p><div class="doc"><p>Escape a string of characters, using an association list of
 characters and strings.
</p></div></div><div class="top"><p class="src"><a name="v:stripTrailingNewlines" class="def">stripTrailingNewlines</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#stripTrailingNewlines" class="link">Source</a></p><div class="doc"><p>Strip trailing newlines from string.
</p></div></div><div class="top"><p class="src"><a name="v:removeLeadingTrailingSpace" class="def">removeLeadingTrailingSpace</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#removeLeadingTrailingSpace" class="link">Source</a></p><div class="doc"><p>Remove leading and trailing space (including newlines) from string.
</p></div></div><div class="top"><p class="src"><a name="v:removeLeadingSpace" class="def">removeLeadingSpace</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#removeLeadingSpace" class="link">Source</a></p><div class="doc"><p>Remove leading space (including newlines) from string.
</p></div></div><div class="top"><p class="src"><a name="v:removeTrailingSpace" class="def">removeTrailingSpace</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#removeTrailingSpace" class="link">Source</a></p><div class="doc"><p>Remove trailing space (including newlines) from string.
</p></div></div><div class="top"><p class="src"><a name="v:stripFirstAndLast" class="def">stripFirstAndLast</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#stripFirstAndLast" class="link">Source</a></p><div class="doc"><p>Strip leading and trailing characters from string
</p></div></div><div class="top"><p class="src"><a name="v:camelCaseToHyphenated" class="def">camelCaseToHyphenated</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#camelCaseToHyphenated" class="link">Source</a></p><div class="doc"><p>Change CamelCase word to hyphenated lowercase (e.g., camel-case). 
</p></div></div><div class="top"><p class="src"><a name="v:toRomanNumeral" class="def">toRomanNumeral</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#toRomanNumeral" class="link">Source</a></p><div class="doc"><p>Convert number &lt; 4000 to uppercase roman numeral.
</p></div></div><div class="top"><p class="src"><a name="v:escapeURI" class="def">escapeURI</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#escapeURI" class="link">Source</a></p><div class="doc"><p>Escape unicode characters in a URI.  Characters that are
 already valid in a URI, including % and ?, are left alone.
</p></div></div><div class="top"><p class="src"><a name="v:unescapeURI" class="def">unescapeURI</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#unescapeURI" class="link">Source</a></p><div class="doc"><p>Unescape unicode and some special characters in a URI, but
 without introducing spaces.
</p></div></div><div class="top"><p class="src"><a name="v:tabFilter" class="def">tabFilter</a><a href="src/Text-Pandoc-Shared.html#tabFilter" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>Tab stop
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p>Input
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Convert tabs to spaces and filter out DOS line endings.
 Tabs will be preserved if tab stop is set to 0.
</p></div></div><h1 id="g:3">Prettyprinting
</h1><div class="top"><p class="src"><a name="v:wrapped" class="def">wrapped</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a><a href="src/Text-Pandoc-Shared.html#wrapped" class="link">Source</a></p><div class="doc"><p>Wrap inlines to line length.
</p></div></div><div class="top"><p class="src"><a name="v:wrapIfNeeded" class="def">wrapIfNeeded</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a> -&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a><a href="src/Text-Pandoc-Shared.html#wrapIfNeeded" class="link">Source</a></p><div class="doc"><p>Wrap inlines if the text wrap option is selected.
</p></div></div><div class="top"><p class="src"><a name="v:wrappedTeX" class="def">wrappedTeX</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a><a href="src/Text-Pandoc-Shared.html#wrappedTeX" class="link">Source</a></p><div class="doc"><p>Wrap inlines to line length, treating footnotes in a way that
 makes sense in LaTeX and ConTeXt.
</p></div></div><div class="top"><p class="src"><a name="v:wrapTeXIfNeeded" class="def">wrapTeXIfNeeded</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; ([<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a>) -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; m <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a><a href="src/Text-Pandoc-Shared.html#wrapTeXIfNeeded" class="link">Source</a></p><div class="doc"><p>Wrap inlines if the text wrap option is selected, specialized 
 for LaTeX and ConTeXt.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:BlockWrapper" class="def">BlockWrapper</a>  <a href="src/Text-Pandoc-Shared.html#BlockWrapper" class="link">Source</a></p><div class="doc"><p>Indicates whether block should be surrounded by blank lines (<code>Pad</code>) or not (<code>Reg</code>).
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Pad" class="def">Pad</a> <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Reg" class="def">Reg</a> <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:wrappedBlocksToDoc" class="def">wrappedBlocksToDoc</a> :: [<a href="Text-Pandoc-Shared.html#t:BlockWrapper">BlockWrapper</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a><a href="src/Text-Pandoc-Shared.html#wrappedBlocksToDoc" class="link">Source</a></p><div class="doc"><p>Converts a list of wrapped blocks to a Doc, with appropriate spaces around blocks.
</p></div></div><div class="top"><p class="src"><a name="v:hang-39-" class="def">hang'</a> :: <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/pretty-1.0.1.2/Text-PrettyPrint-HughesPJ.html#t:Doc">Doc</a><a href="src/Text-Pandoc-Shared.html#hang%27" class="link">Source</a></p><div class="doc"><p>A version of hang that works like the version in pretty-1.0.0.0
</p></div></div><h1 id="g:4">Pandoc block and inline list processing
</h1><div class="top"><p class="src"><a name="v:orderedListMarkers" class="def">orderedListMarkers</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="Text-Pandoc-Definition.html#t:ListNumberStyle">ListNumberStyle</a>, <a href="Text-Pandoc-Definition.html#t:ListNumberDelim">ListNumberDelim</a>) -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]<a href="src/Text-Pandoc-Shared.html#orderedListMarkers" class="link">Source</a></p><div class="doc"><p>Generate infinite lazy list of markers for an ordered list,
 depending on list attributes.
</p></div></div><div class="top"><p class="src"><a name="v:normalizeSpaces" class="def">normalizeSpaces</a> :: [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>]<a href="src/Text-Pandoc-Shared.html#normalizeSpaces" class="link">Source</a></p><div class="doc"><p>Normalize a list of inline elements: remove leading and trailing
 <code>Space</code> elements, collapse double <code>Space</code>s into singles, and
 remove empty Str elements.
</p></div></div><div class="top"><p class="src"><a name="v:compactify" class="def">compactify</a><a href="src/Text-Pandoc-Shared.html#compactify" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: [[<a href="Text-Pandoc-Definition.html#t:Block">Block</a>]]</td><td class="doc"><p>List of list items (each a list of blocks)
</p></td></tr><tr><td class="src">-&gt; [[<a href="Text-Pandoc-Definition.html#t:Block">Block</a>]]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Change final list item from <code>Para</code> to <code>Plain</code> if the list contains
 no other <code>Para</code> blocks.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Element" class="def">Element</a>  <a href="src/Text-Pandoc-Shared.html#Element" class="link">Source</a></p><div class="doc"><p>Data structure for defining hierarchical Pandoc documents
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Blk" class="def">Blk</a> <a href="Text-Pandoc-Definition.html#t:Block">Block</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Sec" class="def">Sec</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>] <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] [<a href="Text-Pandoc-Shared.html#t:Element">Element</a>]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Element" class="caption collapser" onclick="toggleSection('i:Element')">Instances</p><div id="section.i:Element" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Text-Pandoc-Shared.html#t:Element">Element</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Data.html#t:Data">Data</a> <a href="Text-Pandoc-Shared.html#t:Element">Element</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="Text-Pandoc-Shared.html#t:Element">Element</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Text-Pandoc-Shared.html#t:Element">Element</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Typeable.html#t:Typeable">Typeable</a> <a href="Text-Pandoc-Shared.html#t:Element">Element</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:hierarchicalize" class="def">hierarchicalize</a> :: [<a href="Text-Pandoc-Definition.html#t:Block">Block</a>] -&gt; [<a href="Text-Pandoc-Shared.html#t:Element">Element</a>]<a href="src/Text-Pandoc-Shared.html#hierarchicalize" class="link">Source</a></p><div class="doc"><p>Convert list of Pandoc blocks into (hierarchical) list of Elements
</p></div></div><div class="top"><p class="src"><a name="v:uniqueIdent" class="def">uniqueIdent</a> :: [<a href="Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#uniqueIdent" class="link">Source</a></p><div class="doc"><p>Generate a unique identifier from a list of inlines.
 Second argument is a list of already used identifiers.
</p></div></div><div class="top"><p class="src"><a name="v:isHeaderBlock" class="def">isHeaderBlock</a> :: <a href="Text-Pandoc-Definition.html#t:Block">Block</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Text-Pandoc-Shared.html#isHeaderBlock" class="link">Source</a></p><div class="doc"><p>True if block is a Header block.
</p></div></div><div class="top"><p class="src"><a name="v:headerShift" class="def">headerShift</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Text-Pandoc-Definition.html#t:Pandoc">Pandoc</a> -&gt; <a href="Text-Pandoc-Definition.html#t:Pandoc">Pandoc</a><a href="src/Text-Pandoc-Shared.html#headerShift" class="link">Source</a></p><div class="doc"><p>Shift header levels up or down.
</p></div></div><h1 id="g:5">Writer options
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:HTMLMathMethod" class="def">HTMLMathMethod</a>  <a href="src/Text-Pandoc-Shared.html#HTMLMathMethod" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:PlainMath" class="def">PlainMath</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LaTeXMathML" class="def">LaTeXMathML</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:JsMath" class="def">JsMath</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:GladTeX" class="def">GladTeX</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WebTeX" class="def">WebTeX</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MathML" class="def">MathML</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:HTMLMathMethod" class="caption collapser" onclick="toggleSection('i:HTMLMathMethod')">Instances</p><div id="section.i:HTMLMathMethod" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Text-Pandoc-Shared.html#t:HTMLMathMethod">HTMLMathMethod</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="Text-Pandoc-Shared.html#t:HTMLMathMethod">HTMLMathMethod</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Text-Pandoc-Shared.html#t:HTMLMathMethod">HTMLMathMethod</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:ObfuscationMethod" class="def">ObfuscationMethod</a>  <a href="src/Text-Pandoc-Shared.html#ObfuscationMethod" class="link">Source</a></p><div class="doc"><p>Methods for obfuscating email addresses in HTML.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:NoObfuscation" class="def">NoObfuscation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ReferenceObfuscation" class="def">ReferenceObfuscation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:JavascriptObfuscation" class="def">JavascriptObfuscation</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ObfuscationMethod" class="caption collapser" onclick="toggleSection('i:ObfuscationMethod')">Instances</p><div id="section.i:ObfuscationMethod" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Text-Pandoc-Shared.html#t:ObfuscationMethod">ObfuscationMethod</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="Text-Pandoc-Shared.html#t:ObfuscationMethod">ObfuscationMethod</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Text-Pandoc-Shared.html#t:ObfuscationMethod">ObfuscationMethod</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:HTMLSlideVariant" class="def">HTMLSlideVariant</a>  <a href="src/Text-Pandoc-Shared.html#HTMLSlideVariant" class="link">Source</a></p><div class="doc"><p>Varieties of HTML slide shows.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:S5Slides" class="def">S5Slides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SlidySlides" class="def">SlidySlides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NoSlides" class="def">NoSlides</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:HTMLSlideVariant" class="caption collapser" onclick="toggleSection('i:HTMLSlideVariant')">Instances</p><div id="section.i:HTMLSlideVariant" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Text-Pandoc-Shared.html#t:HTMLSlideVariant">HTMLSlideVariant</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="Text-Pandoc-Shared.html#t:HTMLSlideVariant">HTMLSlideVariant</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Text-Pandoc-Shared.html#t:HTMLSlideVariant">HTMLSlideVariant</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:WriterOptions" class="def">WriterOptions</a>  <a href="src/Text-Pandoc-Shared.html#WriterOptions" class="link">Source</a></p><div class="doc"><p>Options for writers
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:WriterOptions" class="def">WriterOptions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:writerStandalone" class="def">writerStandalone</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Include header and footer
</p></dd><dt class="src"><a name="v:writerTemplate" class="def">writerTemplate</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Template to use in standalone mode
</p></dd><dt class="src"><a name="v:writerVariables" class="def">writerVariables</a> :: [(<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>)]</dt><dd class="doc"><p>Variables to set in template
</p></dd><dt class="src"><a name="v:writerEPUBMetadata" class="def">writerEPUBMetadata</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Metadata to include in EPUB
</p></dd><dt class="src"><a name="v:writerTabStop" class="def">writerTabStop</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></dt><dd class="doc"><p>Tabstop for conversion btw spaces and tabs
</p></dd><dt class="src"><a name="v:writerTableOfContents" class="def">writerTableOfContents</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Include table of contents
</p></dd><dt class="src"><a name="v:writerSlideVariant" class="def">writerSlideVariant</a> :: <a href="Text-Pandoc-Shared.html#t:HTMLSlideVariant">HTMLSlideVariant</a></dt><dd class="doc"><p>Are we writing S5 or Slidy?
</p></dd><dt class="src"><a name="v:writerIncremental" class="def">writerIncremental</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>True if lists should be incremental
</p></dd><dt class="src"><a name="v:writerXeTeX" class="def">writerXeTeX</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Create latex suitable for use by xetex
</p></dd><dt class="src"><a name="v:writerHTMLMathMethod" class="def">writerHTMLMathMethod</a> :: <a href="Text-Pandoc-Shared.html#t:HTMLMathMethod">HTMLMathMethod</a></dt><dd class="doc"><p>How to print math in HTML
</p></dd><dt class="src"><a name="v:writerIgnoreNotes" class="def">writerIgnoreNotes</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Ignore footnotes (used in making toc)
</p></dd><dt class="src"><a name="v:writerNumberSections" class="def">writerNumberSections</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Number sections in LaTeX
</p></dd><dt class="src"><a name="v:writerSectionDivs" class="def">writerSectionDivs</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Put sections in div tags in HTML
</p></dd><dt class="src"><a name="v:writerStrictMarkdown" class="def">writerStrictMarkdown</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Use strict markdown syntax
</p></dd><dt class="src"><a name="v:writerReferenceLinks" class="def">writerReferenceLinks</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Use reference links in writing markdown, rst
</p></dd><dt class="src"><a name="v:writerWrapText" class="def">writerWrapText</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Wrap text to line length
</p></dd><dt class="src"><a name="v:writerLiterateHaskell" class="def">writerLiterateHaskell</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></dt><dd class="doc"><p>Write as literate haskell
</p></dd><dt class="src"><a name="v:writerEmailObfuscation" class="def">writerEmailObfuscation</a> :: <a href="Text-Pandoc-Shared.html#t:ObfuscationMethod">ObfuscationMethod</a></dt><dd class="doc"><p>How to obfuscate emails
</p></dd><dt class="src"><a name="v:writerIdentifierPrefix" class="def">writerIdentifierPrefix</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></dt><dd class="doc"><p>Prefix for section &amp; note ids in HTML
</p></dd><dt class="src"><a name="v:writerSourceDirectory" class="def">writerSourceDirectory</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a></dt><dd class="doc"><p>Directory path of 1st source file
</p></dd><dt class="src"><a name="v:writerUserDataDir" class="def">writerUserDataDir</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a></dt><dd class="doc"><p>Path of user data directory
</p></dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:WriterOptions" class="caption collapser" onclick="toggleSection('i:WriterOptions')">Instances</p><div id="section.i:WriterOptions" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:defaultWriterOptions" class="def">defaultWriterOptions</a> :: <a href="Text-Pandoc-Shared.html#t:WriterOptions">WriterOptions</a><a href="src/Text-Pandoc-Shared.html#defaultWriterOptions" class="link">Source</a></p><div class="doc"><p>Default writer options.
</p></div></div><h1 id="g:6">File handling
</h1><div class="top"><p class="src"><a name="v:inDirectory" class="def">inDirectory</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a<a href="src/Text-Pandoc-Shared.html#inDirectory" class="link">Source</a></p><div class="doc"><p>Perform an IO action in a directory, returning to starting directory.
</p></div></div><div class="top"><p class="src"><a name="v:readDataFile" class="def">readDataFile</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Text-Pandoc-Shared.html#readDataFile" class="link">Source</a></p><div class="doc"><p>Read file from specified user data directory or, if not found there, from
 Cabal data directory.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>