Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 0f4fc0f0b0eb8252287094cf09ca02cd > files > 18

ghc-ConfigFile-devel-1.0.6-4.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Data.ConfigFile.Types</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Data-ConfigFile-Types.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>ConfigFile-1.0.6: Configuration file reading &amp; writing</TD
><TD CLASS="topbut"
><A HREF="src/Data-ConfigFile-Types.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Data.ConfigFile.Types</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>John Goerzen &lt;jgoerzen@complete.org&gt;</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>Internal types for <A HREF="Data-ConfigFile.html"
>Data.ConfigFile</A
>.  This module is not intended to be
used directly by your programs.
</P
><P
>Copyright (c) 2004-2008 John Goerzen, jgoerzen@complete.org
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ACPOptions"
>CPOptions</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Map.html#t%3AMap"
>Map</A
> <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ACPData"
>CPData</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Map.html#t%3AMap"
>Map</A
> <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPOptions"
>CPOptions</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ACPErrorData"
>CPErrorData</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AParseError"
>ParseError</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ASectionAlreadyExists"
>SectionAlreadyExists</A
> <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ANoSection"
>NoSection</A
> <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ANoOption"
>NoOption</A
> <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AOtherProblem"
>OtherProblem</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AInterpolationError"
>InterpolationError</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ACPError"
>CPError</A
> = (<A HREF="Data-ConfigFile-Types.html#t%3ACPErrorData"
>CPErrorData</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AConfigParser"
>ConfigParser</A
>  = <A HREF="#v%3AConfigParser"
>ConfigParser</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3Acontent"
>content</A
> :: <A HREF="Data-ConfigFile-Types.html#t%3ACPData"
>CPData</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aoptionxform"
>optionxform</A
> :: <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Adefaulthandler"
>defaulthandler</A
> :: <A HREF="Data-ConfigFile-Types.html#t%3AConfigParser"
>ConfigParser</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Either.html#t%3AEither"
>Either</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPError"
>CPError</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Ausedefault"
>usedefault</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="recfield"
><A HREF="#v%3Aaccessfunc"
>accessfunc</A
> :: <A HREF="Data-ConfigFile-Types.html#t%3AConfigParser"
>ConfigParser</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Either.html#t%3AEither"
>Either</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPError"
>CPError</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3ASectionSpec"
>SectionSpec</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AOptionSpec"
>OptionSpec</A
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AParseOutput"
>ParseOutput</A
> = [(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>, [(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)])]</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:CPOptions"
><A NAME="t%3ACPOptions"
></A
></A
><B
>CPOptions</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Map.html#t%3AMap"
>Map</A
> <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#CPOptions"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Storage of options. 
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:CPData"
><A NAME="t%3ACPData"
></A
></A
><B
>CPData</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/containers-0.3.0.0/Data-Map.html#t%3AMap"
>Map</A
> <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPOptions"
>CPOptions</A
></TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#CPData"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The main data storage type (storage of sections).
</P
><P
>PLEASE NOTE: This type is exported only for use by other modules under
Data.ConfigFile.  You should NEVER access the FiniteMap in a ConfigParser
directly.  This type may change in future releases of MissingH, which could
break your programs.  Please retrict yourself to the interface in
Data.ConfigFile.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:CPErrorData"
><A NAME="t%3ACPErrorData"
></A
></A
><B
>CPErrorData</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#CPErrorData"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Possible ConfigParser errors. 
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ParseError"
><A NAME="v%3AParseError"
></A
></A
><B
>ParseError</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Parse error
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SectionAlreadyExists"
><A NAME="v%3ASectionAlreadyExists"
></A
></A
><B
>SectionAlreadyExists</B
> <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
></TD
><TD CLASS="rdoc"
>Attempt to create an already-existing ection
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:NoSection"
><A NAME="v%3ANoSection"
></A
></A
><B
>NoSection</B
> <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
></TD
><TD CLASS="rdoc"
>The section does not exist
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:NoOption"
><A NAME="v%3ANoOption"
></A
></A
><B
>NoOption</B
> <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
></TD
><TD CLASS="rdoc"
>The option does not exist
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:OtherProblem"
><A NAME="v%3AOtherProblem"
></A
></A
><B
>OtherProblem</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Miscellaneous error
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InterpolationError"
><A NAME="v%3AInterpolationError"
></A
></A
><B
>InterpolationError</B
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Raised by Data.ConfigFile.interpolatingAccess if a request was made for a non-existant option
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CPErrorData')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CPErrorData" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPErrorData"
>CPErrorData</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPErrorData"
>CPErrorData</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPErrorData"
>CPErrorData</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:CPError"
><A NAME="t%3ACPError"
></A
></A
><B
>CPError</B
> = (<A HREF="Data-ConfigFile-Types.html#t%3ACPErrorData"
>CPErrorData</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#CPError"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Indicates an error occurred.  The String is an explanation of the location
of the error. 
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ConfigParser"
><A NAME="t%3AConfigParser"
></A
></A
><B
>ConfigParser</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#ConfigParser"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>This is the main record that is used by Data.ConfigFile.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ConfigParser"
><A NAME="v%3AConfigParser"
></A
></A
><B
>ConfigParser</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:content"
><A NAME="v%3Acontent"
></A
></A
><B
>content</B
> :: <A HREF="Data-ConfigFile-Types.html#t%3ACPData"
>CPData</A
></TD
><TD CLASS="rdoc"
>The data itself
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:optionxform"
><A NAME="v%3Aoptionxform"
></A
></A
><B
>optionxform</B
> :: <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
></TD
><TD CLASS="rdoc"
>How to transform an option into a standard representation
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:defaulthandler"
><A NAME="v%3Adefaulthandler"
></A
></A
><B
>defaulthandler</B
> :: <A HREF="Data-ConfigFile-Types.html#t%3AConfigParser"
>ConfigParser</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Either.html#t%3AEither"
>Either</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPError"
>CPError</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Function to look up an option, considering a default value
 if <TT
><A HREF="Data-ConfigFile-Types.html#v%3Ausedefault"
>usedefault</A
></TT
> is True; or ignoring a default value otherwise.
 The option specification is assumed to be already transformed.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:usedefault"
><A NAME="v%3Ausedefault"
></A
></A
><B
>usedefault</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Whether or not to seek out a default action when no match
 is found.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:accessfunc"
><A NAME="v%3Aaccessfunc"
></A
></A
><B
>accessfunc</B
> :: <A HREF="Data-ConfigFile-Types.html#t%3AConfigParser"
>ConfigParser</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3ASectionSpec"
>SectionSpec</A
> -&gt; <A HREF="Data-ConfigFile-Types.html#t%3AOptionSpec"
>OptionSpec</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Either.html#t%3AEither"
>Either</A
> <A HREF="Data-ConfigFile-Types.html#t%3ACPError"
>CPError</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Function that is used to perform lookups, do optional
 interpolation, etc.  It is assumed that accessfunc
 will internally call defaulthandler to do the underlying lookup.
 The option value is not assumed to be transformed.
</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:SectionSpec"
><A NAME="t%3ASectionSpec"
></A
></A
><B
>SectionSpec</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#SectionSpec"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Names of sections 
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:OptionSpec"
><A NAME="t%3AOptionSpec"
></A
></A
><B
>OptionSpec</B
> = <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#OptionSpec"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Names of options 
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:ParseOutput"
><A NAME="t%3AParseOutput"
></A
></A
><B
>ParseOutput</B
> = [(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>, [(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)])]</TD
><TD CLASS="declbut"
><A HREF="src/Data-ConfigFile-Types.html#ParseOutput"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Internal output from parser 
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>