This file is indexed.

/usr/share/doc/libghc-debian-doc/html/Debian-Control-String.html is in libghc-debian-doc 3.61-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!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>Debian.Control.String</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_Debian-Control-String.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Debian-Control-String.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">debian-3.61: Modules for working with the Debian package system</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">Debian.Control.String</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Types
</a></li><li><a href="#g:2">Control File Parser
</a></li><li><a href="#g:3">Helper Functions
</a></li></ul></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"><span class="keyword">newtype</span>  <a href="#t:Control-39-">Control'</a> a = <a href="#v:Control">Control</a> {<ul class="subs"><li><a href="#v:unControl">unControl</a> :: [<a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a]</li></ul>}</li><li class="src short"><span class="keyword">newtype</span>  <a href="#t:Paragraph-39-">Paragraph'</a> a = <a href="#v:Paragraph">Paragraph</a> [<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a]</li><li class="src short"><span class="keyword">data</span>  <a href="#t:Field-39-">Field'</a> a<ul class="subs"><li>= <a href="#v:Field">Field</a> (a, a)  </li><li>| <a href="#v:Comment">Comment</a> a  </li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:Control">Control</a> = <a href="Debian-Control-String.html#t:Control-39-">Control'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Paragraph">Paragraph</a> = <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Field">Field</a> = <a href="Debian-Control-String.html#t:Field-39-">Field'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:ControlParser">ControlParser</a> a = <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-ParserCombinators-Parsec-Char.html#t:CharParser">CharParser</a> <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> a</li><li class="src short"><span class="keyword">class</span>  <a href="#t:ControlFunctions">ControlFunctions</a> a  <span class="keyword">where</span><ul class="subs"><li><a href="#v:parseControlFromFile">parseControlFromFile</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-Parsec-Error.html#t:ParseError">ParseError</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a))</li><li><a href="#v:parseControlFromHandle">parseControlFromHandle</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/GHC-IO-Handle.html#t:Handle">Handle</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-Parsec-Error.html#t:ParseError">ParseError</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a))</li><li><a href="#v:parseControl">parseControl</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-Parsec-Error.html#t:ParseError">ParseError</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a)</li><li><a href="#v:lookupP">lookupP</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a)</li><li><a href="#v:stripWS">stripWS</a> :: a -&gt; a</li><li><a href="#v:asString">asString</a> :: a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></li></ul></li><li class="src short"><a href="#v:pControl">pControl</a> :: <a href="Debian-Control-String.html#t:ControlParser">ControlParser</a> <a href="Debian-Control-String.html#t:Control">Control</a></li><li class="src short"><a href="#v:mergeControls">mergeControls</a> ::  [<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a] -&gt; <a href="Debian-Control-String.html#t:Control-39-">Control'</a> a</li><li class="src short"><a href="#v:fieldValue">fieldValue</a> :: <a href="Debian-Control-String.html#t:ControlFunctions">ControlFunctions</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a</li><li class="src short"><a href="#v:removeField">removeField</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a</li><li class="src short"><a href="#v:prependFields">prependFields</a> ::  [<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a] -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a</li><li class="src short"><a href="#v:appendFields">appendFields</a> ::  [<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a] -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a</li><li class="src short"><a href="#v:renameField">renameField</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a</li><li class="src short"><a href="#v:modifyField">modifyField</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; (a -&gt; a) -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a</li><li class="src short"><a href="#v:raiseFields">raiseFields</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a</li></ul></div><div id="interface"><h1 id="g:1">Types
</h1><div class="top"><p class="src"><span class="keyword">newtype</span>  <a name="t:Control-39-" class="def">Control'</a> a <a href="src/Debian-Control-Common.html#Control%27" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Control" class="def">Control</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:unControl" class="def">unControl</a> :: [<a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a]</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Control-39-" class="caption collapser" onclick="toggleSection('i:Control-39-')">Instances</p><div id="section.i:Control-39-" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>)</td><td class="doc"><p>This may have bad performance issues 
</p></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span>  <a name="t:Paragraph-39-" class="def">Paragraph'</a> a <a href="src/Debian-Control-Common.html#Paragraph%27" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Paragraph" class="def">Paragraph</a> [<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Paragraph-39-" class="caption collapser" onclick="toggleSection('i:Paragraph-39-')">Instances</p><div id="section.i:Paragraph-39-" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> (<a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> (<a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</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:Field-39-" class="def">Field'</a> a <a href="src/Debian-Control-Common.html#Field%27" class="link">Source</a></p><div class="doc"><p>NOTE: we do not strip the leading or trailing whitespace in the
 name or value
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Field" class="def">Field</a> (a, a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Comment" class="def">Comment</a> a</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Field-39-" class="caption collapser" onclick="toggleSection('i:Field-39-')">Instances</p><div id="section.i:Field-39-" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> (<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> (<a href="Debian-Control-String.html#t:Field-39-">Field'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Control" class="def">Control</a> = <a href="Debian-Control-String.html#t:Control-39-">Control'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a><a href="src/Debian-Control-String.html#Control" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Paragraph" class="def">Paragraph</a> = <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a><a href="src/Debian-Control-String.html#Paragraph" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Field" class="def">Field</a> = <a href="Debian-Control-String.html#t:Field-39-">Field'</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a><a href="src/Debian-Control-String.html#Field" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ControlParser" class="def">ControlParser</a> a = <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-ParserCombinators-Parsec-Char.html#t:CharParser">CharParser</a> <a href="/usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> a<a href="src/Debian-Control-String.html#ControlParser" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">class</span>  <a name="t:ControlFunctions" class="def">ControlFunctions</a> a  <span class="keyword">where</span><a href="src/Debian-Control-Common.html#ControlFunctions" class="link">Source</a></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:parseControlFromFile" class="def">parseControlFromFile</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/System-IO.html#t:FilePath">FilePath</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-Parsec-Error.html#t:ParseError">ParseError</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a))<a href="src/Debian-Control-Common.html#parseControlFromFile" class="link">Source</a></p><div class="doc"><p><code><a href="Debian-Control-String.html#v:parseControlFromFile">parseControlFromFile</a></code> <code>filepath</code> is a simple wrapper function
 that parses <code>filepath</code> using <code>pControl</code>
</p></div><p class="src"><a name="v:parseControlFromHandle" class="def">parseControlFromHandle</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/GHC-IO-Handle.html#t:Handle">Handle</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-Parsec-Error.html#t:ParseError">ParseError</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a))<a href="src/Debian-Control-Common.html#parseControlFromHandle" class="link">Source</a></p><div class="doc"><p><code><a href="Debian-Control-String.html#v:parseControlFromHandle">parseControlFromHandle</a></code> <code>sourceName</code> <code>handle</code> - <code>sourceName</code> is only used for error reporting
</p></div><p class="src"><a name="v:parseControl" class="def">parseControl</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/libghc-parsec3-doc/html/Text-Parsec-Error.html#t:ParseError">ParseError</a> (<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a)<a href="src/Debian-Control-Common.html#parseControl" class="link">Source</a></p><div class="doc"><p><code>parseControlFromString</code> <code>sourceName</code> <code>text</code> - <code>sourceName</code> is only used for error reporting
</p></div><p class="src"><a name="v:lookupP" class="def">lookupP</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a)<a href="src/Debian-Control-Common.html#lookupP" class="link">Source</a></p><div class="doc"><p><code><a href="Debian-Control-String.html#v:lookupP">lookupP</a></code> <code>fieldName paragraph</code> looks up a <code><a href="Debian-Control-String.html#v:Field">Field</a></code> in a <code><a href="Debian-Control-String.html#v:Paragraph">Paragraph</a></code>.
 <code>N.B.</code> trailing and leading whitespace is <em>not</em> stripped.
</p></div><p class="src"><a name="v:stripWS" class="def">stripWS</a> :: a -&gt; a<a href="src/Debian-Control-Common.html#stripWS" class="link">Source</a></p><div class="doc"><p>Strip the trailing and leading space and tab characters from a
 string. Folded whitespace is <em>not</em> unfolded. This should probably
 be moved to someplace more general purpose.
</p></div><p class="src"><a name="v:asString" class="def">asString</a> :: a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a><a href="src/Debian-Control-Common.html#asString" class="link">Source</a></p></div><div class="subs instances"><p id="control.i:ControlFunctions" class="caption collapser" onclick="toggleSection('i:ControlFunctions')">Instances</p><div id="section.i:ControlFunctions" class="show"><table><tr><td class="src"><a href="Debian-Control-String.html#t:ControlFunctions">ControlFunctions</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Debian-Control-String.html#t:ControlFunctions">ControlFunctions</a> <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.9.2.1/Data-ByteString.html#t:ByteString">ByteString</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:2">Control File Parser
</h1><div class="top"><p class="src"><a name="v:pControl" class="def">pControl</a> :: <a href="Debian-Control-String.html#t:ControlParser">ControlParser</a> <a href="Debian-Control-String.html#t:Control">Control</a><a href="src/Debian-Control-String.html#pControl" class="link">Source</a></p><div class="doc"><p>A parser for debian control file. This parser handles control files
 that end without a newline as well as ones that have several blank
 lines at the end. It is very liberal and does not attempt validate
 the fields in any way. All trailing, leading, and folded whitespace
 is preserved in the field values. See <code><a href="Debian-Control-String.html#v:stripWS">stripWS</a></code>.
</p></div></div><h1 id="g:3">Helper Functions
</h1><div class="top"><p class="src"><a name="v:mergeControls" class="def">mergeControls</a> ::  [<a href="Debian-Control-String.html#t:Control-39-">Control'</a> a] -&gt; <a href="Debian-Control-String.html#t:Control-39-">Control'</a> a<a href="src/Debian-Control-Common.html#mergeControls" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:fieldValue" class="def">fieldValue</a> :: <a href="Debian-Control-String.html#t:ControlFunctions">ControlFunctions</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a<a href="src/Debian-Control-Common.html#fieldValue" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:removeField" class="def">removeField</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a<a href="src/Debian-Control-Common.html#removeField" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:prependFields" class="def">prependFields</a> ::  [<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a] -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a<a href="src/Debian-Control-Common.html#prependFields" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:appendFields" class="def">appendFields</a> ::  [<a href="Debian-Control-String.html#t:Field-39-">Field'</a> a] -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a<a href="src/Debian-Control-Common.html#appendFields" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:renameField" class="def">renameField</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a<a href="src/Debian-Control-Common.html#renameField" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:modifyField" class="def">modifyField</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; a -&gt; (a -&gt; a) -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a<a href="src/Debian-Control-Common.html#modifyField" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:raiseFields" class="def">raiseFields</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> a =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a -&gt; <a href="Debian-Control-String.html#t:Paragraph-39-">Paragraph'</a> a<a href="src/Debian-Control-Common.html#raiseFields" class="link">Source</a></p><div class="doc"><p>Move selected fields to the beginning of a paragraph.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>