Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > 8d85764c7ea9b696aa067145cf888ffb > files > 135

ghc-pandoc-devel-1.8.2.1-1.fc16.x86_64.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.8.2.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">Pandoc block and inline list processing
</a></li><li><a href="#g:4">Writer options
</a></li><li><a href="#g:5">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 -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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: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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:ListNumberStyle">ListNumberStyle</a>, <a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; [<a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:Inline">Inline</a>]</li><li class="src short"><a href="#v:normalize">normalize</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Data.html#t:Data">Data</a> a) =&gt; a -&gt; a</li><li class="src short"><a href="#v:stringify">stringify</a> :: [<a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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></li><li class="src short"><a href="#v:compactify">compactify</a> :: [[<a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:Block">Block</a>]] -&gt; [[<a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:Pandoc">Pandoc</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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><li>| <a href="#v:MathJax">MathJax</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:CiteMethod">CiteMethod</a> <ul class="subs"><li>= <a href="#v:Citeproc">Citeproc</a>  </li><li>| <a href="#v:Natbib">Natbib</a>  </li><li>| <a href="#v:Biblatex">Biblatex</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:writerColumns">writerColumns</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: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><li><a href="#v:writerCiteMethod">writerCiteMethod</a> :: <a href="Text-Pandoc-Shared.html#t:CiteMethod">CiteMethod</a></li><li><a href="#v:writerBiblioFiles">writerBiblioFiles</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:writerHtml5">writerHtml5</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:writerChapters">writerChapters</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:writerListings">writerListings</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:writerAscii">writerAscii</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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:findDataFile">findDataFile</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/System-IO.html#t:FilePath">FilePath</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 -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</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">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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:ListNumberStyle">ListNumberStyle</a>, <a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:Inline">Inline</a>] -&gt; [<a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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:normalize" class="def">normalize</a> :: (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> a, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Data.html#t:Data">Data</a> a) =&gt; a -&gt; a<a href="src/Text-Pandoc-Shared.html#normalize" class="link">Source</a></p><div class="doc"><p>Normalize <code>Pandoc</code> document, consolidating doubled <code><a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#v:Space">Space</a></code>s,
 combining adjacent <code><a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#v:Str">Str</a></code>s and <code><a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#v:Emph">Emph</a></code>s, remove <code><a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#v:Null">Null</a></code>s and
 empty elements, etc.
</p></div></div><div class="top"><p class="src"><a name="v:stringify" class="def">stringify</a> :: [<a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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><a href="src/Text-Pandoc-Shared.html#stringify" class="link">Source</a></p><div class="doc"><p>Convert list of inlines to a string with formatting removed.
</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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/Text-Pandoc-Definition.html#t:Pandoc">Pandoc</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/pandoc-types-1.8.0.2/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:4">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><tr><td class="src"><a name="v:MathJax" class="def">MathJax</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:CiteMethod" class="def">CiteMethod</a>  <a href="src/Text-Pandoc-Shared.html#CiteMethod" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Citeproc" class="def">Citeproc</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Natbib" class="def">Natbib</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Biblatex" class="def">Biblatex</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CiteMethod" class="caption collapser" onclick="toggleSection('i:CiteMethod')">Instances</p><div id="section.i:CiteMethod" 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:CiteMethod">CiteMethod</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:CiteMethod">CiteMethod</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:CiteMethod">CiteMethod</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:writerColumns" class="def">writerColumns</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>Characters in a line (for text wrapping)
</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><dt class="src"><a name="v:writerCiteMethod" class="def">writerCiteMethod</a> :: <a href="Text-Pandoc-Shared.html#t:CiteMethod">CiteMethod</a></dt><dd class="doc"><p>How to print cites
</p></dd><dt class="src"><a name="v:writerBiblioFiles" class="def">writerBiblioFiles</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>Biblio files to use for citations
</p></dd><dt class="src"><a name="v:writerHtml5" class="def">writerHtml5</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>Produce HTML5
</p></dd><dt class="src"><a name="v:writerChapters" class="def">writerChapters</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 <a href="chapter.html">chapter</a> for top-level sects
</p></dd><dt class="src"><a name="v:writerListings" class="def">writerListings</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 listings package for code
</p></dd><dt class="src"><a name="v:writerAscii" class="def">writerAscii</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>Avoid non-ascii characters
</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:5">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:findDataFile" class="def">findDataFile</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/System-IO.html#t:FilePath">FilePath</a><a href="src/Text-Pandoc-Shared.html#findDataFile" class="link">Source</a></p><div class="doc"><p>Get file path for data file, either from specified user data directory,
 or, if not found there, from Cabal data 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>