<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<head>
<style>.content {
  padding: 20px;
  height: 100%;
  width: 944px;
  margin-left: auto;
  margin-right: auto;
}
.fold {
  width: 20px;
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.number {
  width: 45px;
  float: left;
  margin-right: 10px;
  text-align: right;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.line {
}
.content {
  font-family: "Monospace";
  font-size: 1em;
  background: #3f3f3f;
  color: White;
  width: 944px;
  padding: 20px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
font.Alert {
	color: Yellow;
	font-weight: bold;
}
font.Annotation {
   color: Yellow;
	font-style: italic;
}
font.Attribute {
   color: LightPink;
}
font.BaseN {
   color: Gold;
}
font.BuiltIn {
   color: Coral;
}
font.Char {
   color: Cyan;
}
font.Comment {
   color: Beige;
	font-style: italic;
}
font.CommentVar {
   color: LightBlue;
	font-style: italic;
}
font.Constant {
   color: White;
	font-weight: bold;
}
font.ControlFlow {
   color: DeepPink;
}
font.DataType {
   color: CadetBlue;
}
font.DecVal {
   color: MediumPurple;
	font-weight: bold;
}
font.Documentation {
   color: Gold;
	font-style: italic;
}
font.Error {
   color: Red;
	font-weight: bold;
}
font.Extension {
   color: DarkGray;
	font-weight: bold;
}
font.Float {
   color: DarkViolet;
	font-weight: bold;
}
font.Function {
   color: RosyBrown;
}
font.Import {
   color: PaleVioletRed;
}
font.Information {
   color: LightGreen;
	font-style: italic;
}
font.Keyword {
   color: LightGreen;
	font-weight: bold;
}
font.Normal {
   color: White;
}
font.Operator {
   color: Magenta;
}
font.Others {
   color: GreenYellow;
}
font.Preprocessor {
   color: DarkSeaGreen ;
	font-weight: bold;
}
font.RegionMarker {
   color: Plum;
}
font.SpecialChar {
   color: Plum;
	font-weight: bold;
}
font.SpecialString {
   color: LightBlue;
}
font.String {
   color: MediumAquaMarine;
}
font.Variable {
   color: Turquoise;
	font-weight: bold;
}
font.VerbatimString {
   color: LightSkyBlue;
}
font.Warning {
   color: Brown;
	font-weight: bold;
}

</style>
<title>Kamelon output</title>
</head>
<body>

<div class="content">
<div id="1" class="line"><font class="Comment">--&nbsp;test&nbsp;file&nbsp;for&nbsp;Haskell&nbsp;syntax&nbsp;highlighting&nbsp;in&nbsp;KDE's&nbsp;Kate</font></br></div>
<div id="2" class="line"></br></div>
<div id="3" class="line"><font class="Comment">--&nbsp;The&nbsp;test&nbsp;file&nbsp;for&nbsp;literate&nbsp;Haskell&nbsp;can&nbsp;be&nbsp;easily&nbsp;created&nbsp;like&nbsp;this:</font></br></div>
<div id="4" class="line"><font class="Comment">--&nbsp;&nbsp;cat&nbsp;highlight.hs&nbsp;|&nbsp;sed&nbsp;-e&nbsp;&quot;s|^|&gt;&nbsp;|&quot;&nbsp;-e&nbsp;&quot;s|&gt;&nbsp;--&nbsp;||&quot;&nbsp;-e&nbsp;&quot;s|^&gt;&nbsp;$||&quot;&nbsp;&gt;&nbsp;highlight.lhs</font></br></div>
<div id="5" class="line"><font class="Comment">--&nbsp;You&nbsp;only&nbsp;have&nbsp;to&nbsp;manually&nbsp;edit&nbsp;the&nbsp;multi-line&nbsp;comment&nbsp;below.</font></br></div>
<div id="6" class="line"></br></div>
<div id="7" class="line"><font class="Comment">--&nbsp;this&nbsp;is&nbsp;a&nbsp;single-line&nbsp;comment</font></br></div>
<div id="8" class="line"></br></div>
<div id="9" class="line"><font class="Comment">{-&nbsp;this&nbsp;is&nbsp;a&nbsp;multi-line&nbsp;comment</font></br></div>
<div id="10" class="line"></br></div>
<div id="11" class="line"><font class="Comment">Things&nbsp;like&nbsp;&quot;a&nbsp;string&quot;&nbsp;or&nbsp;a&nbsp;'c'&nbsp;character&nbsp;shouldn't&nbsp;be&nbsp;highlighted&nbsp;in&nbsp;here.</font></br></div>
<div id="12" class="line"></br></div>
<div id="13" class="line"><font class="Comment">--&nbsp;I&nbsp;could&nbsp;even&nbsp;start&nbsp;a&nbsp;new</font></br></div>
<div id="14" class="line"><font class="Comment">--&nbsp;one-line&nbsp;comment.</font></br></div>
<div id="15" class="line"></br></div>
<div id="16" class="line"><font class="Comment">-}</font></br></div>
<div id="17" class="line"></br></div>
<div id="18" class="line"><font class="Comment">--&nbsp;a&nbsp;data&nbsp;definition</font></br></div>
<div id="19" class="line"></br></div>
<div id="20" class="line"><font class="Keyword">data</font><font class="Normal">&nbsp;</font><font class="DataType">Tree</font><font class="Normal">&nbsp;a&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="DataType">Br</font><font class="Normal">&nbsp;(</font><font class="DataType">Tree</font><font class="Normal">&nbsp;a)&nbsp;(</font><font class="DataType">Tree</font><font class="Normal">&nbsp;a)&nbsp;</font><font class="Function">|</font><font class="Normal">&nbsp;</font><font class="DataType">Leaf</font><font class="Normal">&nbsp;a&nbsp;</font><font class="Function">|</font><font class="Normal">&nbsp;</font><font class="DataType">Nil</font><font class="Normal">&nbsp;</font><font class="Keyword">deriving</font><font class="Normal">&nbsp;(</font><font class="Keyword">Show</font><font class="Normal">,&nbsp;</font><font class="Keyword">Eq</font><font class="Normal">)</font></br></div>
<div id="21" class="line"></br></div>
<div id="22" class="line"></br></div>
<div id="23" class="line"><font class="Comment">--&nbsp;function&nbsp;definition,&nbsp;&quot;funnyfunction::&quot;,&nbsp;&quot;Integer&quot;,&nbsp;&quot;Int&quot;,&nbsp;&quot;Bool&quot;&nbsp;should&nbsp;be&nbsp;highlighted</font></br></div>
<div id="24" class="line"></br></div>
<div id="25" class="line"><font class="Others">funnyfunction::</font><font class="Normal">(</font><font class="DataType">Tree</font><font class="Normal">&nbsp;a)</font><font class="Others">=&gt;</font><font class="Normal">[a]</font><font class="Others">-&gt;</font><font class="DataType">Integer</font><font class="Others">-&gt;</font><font class="DataType">Int</font><font class="Others">-&gt;</font><font class="DataType">Bool</font></br></div>
<div id="26" class="line"></br></div>
<div id="27" class="line"></br></div>
<div id="28" class="line"><font class="Comment">--&nbsp;strings&nbsp;and&nbsp;chars</font></br></div>
<div id="29" class="line"><font class="Comment">--&nbsp;first&nbsp;line&nbsp;of&nbsp;function&nbsp;definitions&nbsp;(type&nbsp;declaration)&nbsp;should&nbsp;be&nbsp;highlighted</font></br></div>
<div id="30" class="line"></br></div>
<div id="31" class="line"><font class="Others">strangefunction::</font><font class="DataType">Int</font><font class="Others">-&gt;</font><font class="DataType">String</font></br></div>
<div id="32" class="line"><font class="Normal">strangefunction&nbsp;</font><font class="DecVal">1</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="String">&quot;hello&quot;</font></br></div>
<div id="33" class="line"><font class="Normal">strangefunction&nbsp;</font><font class="DecVal">2</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="String">&quot;what's&nbsp;up&quot;</font></br></div>
<div id="34" class="line"><font class="Normal">strangefunction&nbsp;</font><font class="DecVal">3</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;(strangefunction&nbsp;</font><font class="DecVal">1</font><font class="Normal">)&nbsp;</font><font class="Function">++</font><font class="Normal">&nbsp;</font><font class="String">&quot;,&nbsp;&quot;</font><font class="Normal">&nbsp;</font><font class="Function">++</font><font class="Normal">&nbsp;(strangefunction&nbsp;</font><font class="DecVal">2</font><font class="Normal">)</font></br></div>
<div id="35" class="line"><font class="Normal">strangefunction&nbsp;</font><font class="DecVal">4</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="Char">'a'</font><font class="Function">:</font><font class="Char">'b'</font><font class="Function">:</font><font class="Char">'c'</font><font class="Function">:</font><font class="Char">'&quot;'</font><font class="Function">:</font><font class="Normal">[]&nbsp;</font><font class="Comment">--&nbsp;will&nbsp;return&nbsp;&quot;abc&quot;</font></br></div>
<div id="36" class="line"><font class="Normal">strangefunction&nbsp;</font><font class="DecVal">5</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="Char">'\n'</font><font class="Function">:</font><font class="Normal">[]</font></br></div>
<div id="37" class="line"><font class="Normal">strangefunction&nbsp;</font><font class="DecVal">6</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="Char">'\invalidhaskell'</font><font class="Function">:</font><font class="Normal">[]</font></br></div>
<div id="38" class="line"></br></div>
<div id="39" class="line"><font class="Comment">--&nbsp;function&nbsp;name&nbsp;including&nbsp;the&nbsp;single&nbsp;quote&nbsp;character</font></br></div>
<div id="40" class="line"><font class="Comment">--&nbsp;and&nbsp;infix&nbsp;operator&nbsp;(`div`)</font></br></div>
<div id="41" class="line"></br></div>
<div id="42" class="line"><font class="Others">justtesting'::</font><font class="DataType">Int</font><font class="Others">-&gt;</font><font class="DataType">Int</font></br></div>
<div id="43" class="line"><font class="Normal">justtesting'&nbsp;</font><font class="DecVal">2</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="DecVal">2</font><font class="Function">+</font><font class="Normal">1</font></br></div>
<div id="44" class="line"><font class="Normal">justtesting'&nbsp;</font><font class="DecVal">9</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="DecVal">7</font><font class="Normal">&nbsp;</font><font class="Others">`div`</font><font class="Normal">&nbsp;</font><font class="DecVal">2</font></br></div>
<div id="45" class="line"></br></div>
<div id="46" class="line"><font class="Comment">--&nbsp;same&nbsp;definition&nbsp;as&nbsp;above,&nbsp;slightly&nbsp;different&nbsp;function&nbsp;name&nbsp;and&nbsp;a&nbsp;couple&nbsp;more&nbsp;whitespaces</font></br></div>
<div id="47" class="line"></br></div>
<div id="48" class="line"><font class="Others">justtesting''&nbsp;&nbsp;&nbsp;::</font><font class="Normal">&nbsp;&nbsp;&nbsp;</font><font class="DataType">Int</font><font class="Normal">&nbsp;</font><font class="Others">-&gt;</font><font class="Normal">&nbsp;</font><font class="DataType">Int</font></br></div>
<div id="49" class="line"><font class="Normal">justtesting''&nbsp;&nbsp;&nbsp;</font><font class="DecVal">2</font><font class="Normal">&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;</font><font class="DecVal">3</font></br></div>
<div id="50" class="line"><font class="Normal">justtesting''&nbsp;&nbsp;&nbsp;</font><font class="DecVal">9</font><font class="Normal">&nbsp;&nbsp;&nbsp;</font><font class="Function">=</font><font class="Normal">&nbsp;&nbsp;&nbsp;</font><font class="DecVal">3</font><font class="Normal">&nbsp;</font><font class="Function">+</font><font class="Normal">&nbsp;</font><font class="DecVal">9</font><font class="Normal">&nbsp;</font><font class="Function">-</font><font class="Normal">&nbsp;</font><font class="DecVal">9</font></br></div>
<div id="51" class="line"></br></div>
<div id="52" class="line"><font class="Comment">--&nbsp;the&nbsp;following&nbsp;lines&nbsp;are&nbsp;copied&nbsp;out&nbsp;of&nbsp;Haskell's&nbsp;&quot;Prelude.hs&quot;</font></br></div>
<div id="53" class="line"></br></div>
<div id="54" class="line"><font class="Keyword">infixl</font><font class="Normal">&nbsp;</font><font class="DecVal">7</font><font class="Normal">&nbsp;&nbsp;</font><font class="Function">*</font><font class="Normal">,&nbsp;</font><font class="Function">/</font><font class="Normal">,&nbsp;</font><font class="Others">`quot`</font><font class="Normal">,&nbsp;</font><font class="Others">`rem`</font><font class="Normal">,&nbsp;</font><font class="Others">`div`</font><font class="Normal">,&nbsp;</font><font class="Others">`mod`</font><font class="Normal">,&nbsp;</font><font class="Function">:%</font><font class="Normal">,&nbsp;</font><font class="Function">%</font></br></div>
<div id="55" class="line"></br></div>
<div id="56" class="line"></br></div>
<div id="57" class="line"><font class="Comment">--&nbsp;everything&nbsp;highlighted&nbsp;except&nbsp;the&nbsp;&quot;a&quot;</font></br></div>
<div id="58" class="line"></br></div>
<div id="59" class="line"><font class="Keyword">class</font><font class="Normal">&nbsp;</font><font class="Keyword">Bounded</font><font class="Normal">&nbsp;a&nbsp;</font><font class="Keyword">where</font></br></div>
<div id="60" class="line"><font class="Normal">&nbsp;&nbsp;&nbsp;&nbsp;</font><font class="Function">minBound</font><font class="Normal">,</font><font class="Others">&nbsp;maxBound&nbsp;::</font><font class="Normal">&nbsp;a</font></br></div>
<div id="61" class="line"></br></div>
<div id="62" class="line"><font class="Keyword">class</font><font class="Normal">&nbsp;(</font><font class="Keyword">Num</font><font class="Normal">&nbsp;a,&nbsp;</font><font class="Keyword">Ord</font><font class="Normal">&nbsp;a)&nbsp;</font><font class="Others">=&gt;</font><font class="Normal">&nbsp;</font><font class="Keyword">Real</font><font class="Normal">&nbsp;a&nbsp;</font><font class="Keyword">where</font></br></div>
<div id="63" class="line"><font class="Others">&nbsp;&nbsp;&nbsp;&nbsp;toRational&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;::</font><font class="Normal">&nbsp;a&nbsp;</font><font class="Others">-&gt;</font><font class="Normal">&nbsp;</font><font class="DataType">Rational</font></br></div>
<div id="64" class="line"></br></div>
<div id="65" class="line"><font class="Comment">--&nbsp;finally,&nbsp;some&nbsp;keyword&nbsp;lists</font></br></div>
<div id="66" class="line"></br></div>
<div id="67" class="line"><font class="Comment">--&nbsp;keywords</font></br></div>
<div id="68" class="line"></br></div>
<div id="69" class="line"><font class="Keyword">case</font><font class="Normal">,&nbsp;</font><font class="Keyword">class</font><font class="Normal">,&nbsp;</font><font class="Keyword">data</font><font class="Normal">,&nbsp;</font><font class="Keyword">deriving</font><font class="Normal">,&nbsp;</font><font class="Keyword">do</font><font class="Normal">,&nbsp;</font><font class="Keyword">else</font><font class="Normal">,&nbsp;</font><font class="Keyword">if</font><font class="Normal">,&nbsp;</font><font class="Keyword">in</font><font class="Normal">,&nbsp;</font><font class="Keyword">infixl</font><font class="Normal">,&nbsp;</font><font class="Keyword">infixr</font><font class="Normal">,&nbsp;</font><font class="Keyword">instance</font><font class="Normal">,&nbsp;</font><font class="Keyword">let</font><font class="Normal">,&nbsp;</font><font class="Keyword">module</font><font class="Normal">,&nbsp;</font><font class="Keyword">of</font><font class="Normal">,&nbsp;</font><font class="Keyword">primitive</font><font class="Normal">,</font></br></div>
<div id="70" class="line"><font class="Keyword">then</font><font class="Normal">,&nbsp;</font><font class="Keyword">type</font><font class="Normal">,&nbsp;</font><font class="Keyword">where</font></br></div>
<div id="71" class="line"></br></div>
<div id="72" class="line"><font class="Comment">--&nbsp;infix&nbsp;operators</font></br></div>
<div id="73" class="line"></br></div>
<div id="74" class="line"><font class="Function">quot</font><font class="Normal">,&nbsp;</font><font class="Function">rem</font><font class="Normal">,&nbsp;</font><font class="Function">div</font><font class="Normal">,&nbsp;</font><font class="Function">mod</font><font class="Normal">,&nbsp;</font><font class="Function">elem</font><font class="Normal">,&nbsp;</font><font class="Function">notElem</font><font class="Normal">,&nbsp;</font><font class="Function">seq</font></br></div>
<div id="75" class="line"></br></div>
<div id="76" class="line"><font class="Comment">--&nbsp;this&nbsp;stuff&nbsp;is&nbsp;not&nbsp;handled&nbsp;yet</font></br></div>
<div id="77" class="line"></br></div>
<div id="78" class="line"><font class="Function">!!</font><font class="Normal">,&nbsp;</font><font class="Function">%</font><font class="Normal">,&nbsp;</font><font class="Function">&amp;&amp;</font><font class="Normal">,&nbsp;</font><font class="Function">$!</font><font class="Normal">,&nbsp;</font><font class="Function">$</font><font class="Normal">,&nbsp;</font><font class="Function">*</font><font class="Normal">,&nbsp;</font><font class="Function">**</font><font class="Normal">,&nbsp;</font><font class="Function">-</font><font class="Normal">,</font><font class="Function">.</font><font class="Normal">,&nbsp;</font><font class="Function">/=</font><font class="Normal">,&nbsp;</font><font class="Function">&lt;</font><font class="Normal">,&nbsp;</font><font class="Function">&lt;=</font><font class="Normal">,&nbsp;</font><font class="Function">=&lt;&lt;</font><font class="Normal">,&nbsp;</font><font class="Function">==</font><font class="Normal">,&nbsp;</font><font class="Function">&gt;</font><font class="Normal">,&nbsp;</font><font class="Function">&gt;=</font><font class="Normal">,&nbsp;</font><font class="Function">&gt;&gt;</font><font class="Normal">,&nbsp;</font><font class="Function">&gt;&gt;=</font><font class="Normal">,&nbsp;</font><font class="Function">^</font><font class="Normal">,&nbsp;</font><font class="Function">^^</font><font class="Normal">,&nbsp;</font><font class="Function">++</font><font class="Normal">,&nbsp;</font><font class="Function">||</font></br></div>
<div id="79" class="line"></br></div>
<div id="80" class="line"><font class="Comment">--&nbsp;functions</font></br></div>
<div id="81" class="line"></br></div>
<div id="82" class="line"><font class="Function">FilePath</font><font class="Normal">,&nbsp;</font><font class="Function">IOError</font><font class="Normal">,&nbsp;</font><font class="Function">abs</font><font class="Normal">,&nbsp;</font><font class="Function">acos</font><font class="Normal">,&nbsp;</font><font class="Function">acosh</font><font class="Normal">,&nbsp;</font><font class="Function">all</font><font class="Normal">,&nbsp;</font><font class="Function">and</font><font class="Normal">,&nbsp;</font><font class="Function">any</font><font class="Normal">,&nbsp;</font><font class="Function">appendFile</font><font class="Normal">,</font></br></div>
<div id="83" class="line"><font class="Function">approxRational</font><font class="Normal">,&nbsp;</font><font class="Function">asTypeOf</font><font class="Normal">,&nbsp;</font><font class="Function">asin</font><font class="Normal">,&nbsp;</font><font class="Function">asinh</font><font class="Normal">,&nbsp;</font><font class="Function">atan</font><font class="Normal">,&nbsp;</font><font class="Function">atan2</font><font class="Normal">,&nbsp;</font><font class="Function">atanh</font><font class="Normal">,&nbsp;</font><font class="Function">basicIORun</font><font class="Normal">,</font></br></div>
<div id="84" class="line"><font class="Function">break</font><font class="Normal">,&nbsp;</font><font class="Function">catch</font><font class="Normal">,&nbsp;</font><font class="Function">ceiling</font><font class="Normal">,&nbsp;</font><font class="Function">chr</font><font class="Normal">,&nbsp;</font><font class="Function">compare</font><font class="Normal">,&nbsp;</font><font class="Function">concat</font><font class="Normal">,&nbsp;</font><font class="Function">concatMap</font><font class="Normal">,&nbsp;</font><font class="Function">const</font><font class="Normal">,&nbsp;</font><font class="Function">cos</font><font class="Normal">,&nbsp;</font><font class="Function">cosh</font><font class="Normal">,</font></br></div>
<div id="85" class="line"><font class="Function">curry</font><font class="Normal">,&nbsp;</font><font class="Function">cycle</font><font class="Normal">,&nbsp;</font><font class="Function">decodeFloat</font><font class="Normal">,&nbsp;</font><font class="Function">denominator</font><font class="Normal">,&nbsp;</font><font class="Function">digitToInt</font><font class="Normal">,&nbsp;</font><font class="Function">div</font><font class="Normal">,&nbsp;</font><font class="Function">divMod</font><font class="Normal">,&nbsp;</font><font class="Function">drop</font><font class="Normal">,</font></br></div>
<div id="86" class="line"><font class="Function">dropWhile</font><font class="Normal">,&nbsp;</font><font class="Function">either</font><font class="Normal">,&nbsp;</font><font class="Function">elem</font><font class="Normal">,&nbsp;</font><font class="Function">encodeFloat</font><font class="Normal">,&nbsp;</font><font class="Function">enumFrom</font><font class="Normal">,&nbsp;</font><font class="Function">enumFromThen</font><font class="Normal">,</font></br></div>
<div id="87" class="line"><font class="Function">enumFromThenTo</font><font class="Normal">,&nbsp;</font><font class="Function">enumFromTo</font><font class="Normal">,&nbsp;</font><font class="Function">error</font><font class="Normal">,&nbsp;</font><font class="Function">even</font><font class="Normal">,&nbsp;</font><font class="Function">exp</font><font class="Normal">,&nbsp;</font><font class="Function">exponent</font><font class="Normal">,&nbsp;</font><font class="Function">fail</font><font class="Normal">,&nbsp;</font><font class="Function">filter</font><font class="Normal">,&nbsp;</font><font class="Function">flip</font><font class="Normal">,</font></br></div>
<div id="88" class="line"><font class="Function">floatDigits</font><font class="Normal">,&nbsp;</font><font class="Function">floatRadix</font><font class="Normal">,&nbsp;</font><font class="Function">floatRange</font><font class="Normal">,&nbsp;</font><font class="Function">floor</font><font class="Normal">,&nbsp;</font><font class="Function">fmap</font><font class="Normal">,&nbsp;</font><font class="Function">foldl</font><font class="Normal">,&nbsp;</font><font class="Function">foldl1</font><font class="Normal">,&nbsp;</font><font class="Function">foldr</font><font class="Normal">,</font></br></div>
<div id="89" class="line"><font class="Function">foldr1</font><font class="Normal">,&nbsp;</font><font class="Function">fromDouble</font><font class="Normal">,&nbsp;</font><font class="Function">fromEnum</font><font class="Normal">,&nbsp;</font><font class="Function">fromInt</font><font class="Normal">,&nbsp;</font><font class="Function">fromInteger</font><font class="Normal">,&nbsp;</font><font class="Function">fromIntegral</font><font class="Normal">,</font></br></div>
<div id="90" class="line"><font class="Function">fromRational</font><font class="Normal">,&nbsp;</font><font class="Function">fst</font><font class="Normal">,&nbsp;</font><font class="Function">gcd</font><font class="Normal">,&nbsp;</font><font class="Function">getChar</font><font class="Normal">,&nbsp;</font><font class="Function">getContents</font><font class="Normal">,&nbsp;</font><font class="Function">getLine</font><font class="Normal">,&nbsp;</font><font class="Function">head</font><font class="Normal">,&nbsp;</font><font class="Function">id</font><font class="Normal">,&nbsp;</font><font class="Function">inRange</font><font class="Normal">,</font></br></div>
<div id="91" class="line"><font class="Function">index</font><font class="Normal">,&nbsp;</font><font class="Function">init</font><font class="Normal">,&nbsp;</font><font class="Function">intToDigit</font><font class="Normal">,&nbsp;</font><font class="Function">interact</font><font class="Normal">,&nbsp;</font><font class="Function">ioError</font><font class="Normal">,&nbsp;</font><font class="Function">isAlpha</font><font class="Normal">,&nbsp;</font><font class="Function">isAlphaNum</font><font class="Normal">,&nbsp;</font><font class="Function">isAscii</font><font class="Normal">,</font></br></div>
<div id="92" class="line"><font class="Function">isControl</font><font class="Normal">,&nbsp;</font><font class="Function">isDenormalized</font><font class="Normal">,&nbsp;</font><font class="Function">isDigit</font><font class="Normal">,&nbsp;</font><font class="Function">isHexDigit</font><font class="Normal">,&nbsp;</font><font class="Function">isIEEE</font><font class="Normal">,&nbsp;</font><font class="Function">isInfinite</font><font class="Normal">,&nbsp;</font><font class="Function">isLower</font><font class="Normal">,</font></br></div>
<div id="93" class="line"><font class="Function">isNaN</font><font class="Normal">,&nbsp;</font><font class="Function">isNegativeZero</font><font class="Normal">,&nbsp;</font><font class="Function">isOctDigit</font><font class="Normal">,&nbsp;</font><font class="Function">isPrint</font><font class="Normal">,&nbsp;</font><font class="Function">isSpace</font><font class="Normal">,&nbsp;</font><font class="Function">isUpper</font><font class="Normal">,&nbsp;</font><font class="Function">iterate</font><font class="Normal">,&nbsp;</font><font class="Function">last</font><font class="Normal">,</font></br></div>
<div id="94" class="line"><font class="Function">lcm</font><font class="Normal">,&nbsp;</font><font class="Function">length</font><font class="Normal">,&nbsp;</font><font class="Function">lex</font><font class="Normal">,&nbsp;</font><font class="Function">lexDigits</font><font class="Normal">,&nbsp;</font><font class="Function">lexLitChar</font><font class="Normal">,&nbsp;</font><font class="Function">lines</font><font class="Normal">,&nbsp;</font><font class="Function">log</font><font class="Normal">,&nbsp;</font><font class="Function">logBase</font><font class="Normal">,&nbsp;</font><font class="Function">lookup</font><font class="Normal">,&nbsp;</font><font class="Function">map</font><font class="Normal">,</font></br></div>
<div id="95" class="line"><font class="Function">mapM</font><font class="Normal">,&nbsp;</font><font class="Function">mapM_</font><font class="Normal">,&nbsp;</font><font class="Function">max</font><font class="Normal">,&nbsp;</font><font class="Function">maxBound</font><font class="Normal">,&nbsp;</font><font class="Function">maximum</font><font class="Normal">,&nbsp;</font><font class="Function">maybe</font><font class="Normal">,&nbsp;</font><font class="Function">min</font><font class="Normal">,&nbsp;</font><font class="Function">minBound</font><font class="Normal">,&nbsp;</font><font class="Function">minimum</font><font class="Normal">,&nbsp;</font><font class="Function">mod</font><font class="Normal">,</font></br></div>
<div id="96" class="line"><font class="Function">negate</font><font class="Normal">,&nbsp;</font><font class="Function">not</font><font class="Normal">,&nbsp;</font><font class="Function">notElem</font><font class="Normal">,&nbsp;</font><font class="Function">null</font><font class="Normal">,&nbsp;</font><font class="Function">numerator</font><font class="Normal">,&nbsp;</font><font class="Function">odd</font><font class="Normal">,&nbsp;</font><font class="Function">or</font><font class="Normal">,&nbsp;</font><font class="Function">ord</font><font class="Normal">,&nbsp;</font><font class="Function">otherwise</font><font class="Normal">,&nbsp;</font><font class="Function">pi</font><font class="Normal">,&nbsp;</font><font class="Function">pred</font><font class="Normal">,</font></br></div>
<div id="97" class="line"><font class="Function">primExitWith</font><font class="Normal">,&nbsp;</font><font class="Function">print</font><font class="Normal">,&nbsp;</font><font class="Function">product</font><font class="Normal">,&nbsp;</font><font class="Function">properFraction</font><font class="Normal">,&nbsp;</font><font class="Function">putChar</font><font class="Normal">,&nbsp;</font><font class="Function">putStr</font><font class="Normal">,&nbsp;</font><font class="Function">putStrLn</font><font class="Normal">,</font></br></div>
<div id="98" class="line"><font class="Function">quot</font><font class="Normal">,&nbsp;</font><font class="Function">quotRem</font><font class="Normal">,&nbsp;</font><font class="Function">range</font><font class="Normal">,&nbsp;</font><font class="Function">rangeSize</font><font class="Normal">,&nbsp;</font><font class="Function">read</font><font class="Normal">,&nbsp;</font><font class="Function">readDec</font><font class="Normal">,&nbsp;</font><font class="Function">readFile</font><font class="Normal">,&nbsp;</font><font class="Function">readFloat</font><font class="Normal">,</font></br></div>
<div id="99" class="line"><font class="Function">readHex</font><font class="Normal">,&nbsp;</font><font class="Function">readIO</font><font class="Normal">,&nbsp;</font><font class="Function">readInt</font><font class="Normal">,&nbsp;</font><font class="Function">readList</font><font class="Normal">,&nbsp;</font><font class="Function">readLitChar</font><font class="Normal">,&nbsp;</font><font class="Function">readLn</font><font class="Normal">,&nbsp;</font><font class="Function">readOct</font><font class="Normal">,&nbsp;</font><font class="Function">readParen</font><font class="Normal">,</font></br></div>
<div id="100" class="line"><font class="Function">readSigned</font><font class="Normal">,&nbsp;</font><font class="Function">reads</font><font class="Normal">,&nbsp;</font><font class="Function">readsPrec</font><font class="Normal">,&nbsp;</font><font class="Function">realToFrac</font><font class="Normal">,&nbsp;</font><font class="Function">recip</font><font class="Normal">,&nbsp;</font><font class="Function">rem</font><font class="Normal">,&nbsp;</font><font class="Function">repeat</font><font class="Normal">,&nbsp;</font><font class="Function">replicate</font><font class="Normal">,</font></br></div>
<div id="101" class="line"><font class="Function">return</font><font class="Normal">,&nbsp;</font><font class="Function">reverse</font><font class="Normal">,&nbsp;</font><font class="Function">round</font><font class="Normal">,&nbsp;</font><font class="Function">scaleFloat</font><font class="Normal">,&nbsp;</font><font class="Function">scanl</font><font class="Normal">,&nbsp;</font><font class="Function">scanl1</font><font class="Normal">,&nbsp;</font><font class="Function">scanr</font><font class="Normal">,&nbsp;</font><font class="Function">scanr1</font><font class="Normal">,&nbsp;</font><font class="Function">seq</font><font class="Normal">,</font></br></div>
<div id="102" class="line"><font class="Function">sequence</font><font class="Normal">,&nbsp;</font><font class="Function">sequence_</font><font class="Normal">,&nbsp;</font><font class="Function">show</font><font class="Normal">,&nbsp;</font><font class="Function">showChar</font><font class="Normal">,&nbsp;</font><font class="Function">showInt</font><font class="Normal">,&nbsp;</font><font class="Function">showList</font><font class="Normal">,&nbsp;</font><font class="Function">showLitChar</font><font class="Normal">,</font></br></div>
<div id="103" class="line"><font class="Function">showParen</font><font class="Normal">,&nbsp;</font><font class="Function">showSigned</font><font class="Normal">,&nbsp;</font><font class="Function">showString</font><font class="Normal">,&nbsp;</font><font class="Function">shows</font><font class="Normal">,&nbsp;</font><font class="Function">showsPrec</font><font class="Normal">,&nbsp;</font><font class="Function">significand</font><font class="Normal">,&nbsp;</font><font class="Function">signum</font><font class="Normal">,</font></br></div>
<div id="104" class="line"><font class="Function">sin</font><font class="Normal">,&nbsp;</font><font class="Function">sinh</font><font class="Normal">,&nbsp;</font><font class="Function">snd</font><font class="Normal">,&nbsp;</font><font class="Function">span</font><font class="Normal">,&nbsp;</font><font class="Function">splitAt</font><font class="Normal">,&nbsp;</font><font class="Function">sqrt</font><font class="Normal">,&nbsp;</font><font class="Function">subtract</font><font class="Normal">,&nbsp;</font><font class="Function">succ</font><font class="Normal">,&nbsp;</font><font class="Function">sum</font><font class="Normal">,&nbsp;</font><font class="Function">tail</font><font class="Normal">,&nbsp;</font><font class="Function">take</font><font class="Normal">,</font></br></div>
<div id="105" class="line"><font class="Function">either</font><font class="Normal">,&nbsp;</font><font class="Function">elem</font><font class="Normal">,&nbsp;</font><font class="Function">encodeFloat</font><font class="Normal">,&nbsp;</font><font class="Function">enumFrom</font><font class="Normal">,&nbsp;</font><font class="Function">enumFromThen</font><font class="Normal">,&nbsp;</font><font class="Function">enumFromThenTo</font><font class="Normal">,</font></br></div>
<div id="106" class="line"><font class="Function">enumFromTo</font><font class="Normal">,&nbsp;</font><font class="Function">error</font><font class="Normal">,&nbsp;</font><font class="Function">even</font><font class="Normal">,&nbsp;</font><font class="Function">exp</font><font class="Normal">,&nbsp;</font><font class="Function">exponent</font><font class="Normal">,&nbsp;</font><font class="Function">fail</font><font class="Normal">,&nbsp;</font><font class="Function">filter</font><font class="Normal">,&nbsp;</font><font class="Function">flip</font><font class="Normal">,&nbsp;</font><font class="Function">floatDigits</font><font class="Normal">,</font></br></div>
<div id="107" class="line"><font class="Function">floatRadix</font><font class="Normal">,&nbsp;</font><font class="Function">floatRange</font><font class="Normal">,&nbsp;</font><font class="Function">floor</font><font class="Normal">,&nbsp;</font><font class="Function">fmap</font><font class="Normal">,&nbsp;</font><font class="Function">takeWhile</font><font class="Normal">,&nbsp;</font><font class="Function">tan</font><font class="Normal">,&nbsp;</font><font class="Function">tanh</font><font class="Normal">,&nbsp;</font><font class="Function">threadToIOResult</font><font class="Normal">,</font></br></div>
<div id="108" class="line"><font class="Function">toEnum</font><font class="Normal">,&nbsp;</font><font class="Function">toInt</font><font class="Normal">,&nbsp;</font><font class="Function">toInteger</font><font class="Normal">,&nbsp;</font><font class="Function">toLower</font><font class="Normal">,&nbsp;</font><font class="Function">toRational</font><font class="Normal">,&nbsp;</font><font class="Function">toUpper</font><font class="Normal">,&nbsp;</font><font class="Function">truncate</font><font class="Normal">,&nbsp;</font><font class="Function">uncurry</font><font class="Normal">,</font></br></div>
<div id="109" class="line"><font class="Function">undefined</font><font class="Normal">,&nbsp;</font><font class="Function">unlines</font><font class="Normal">,&nbsp;</font><font class="Function">until</font><font class="Normal">,&nbsp;</font><font class="Function">unwords</font><font class="Normal">,&nbsp;</font><font class="Function">unzip</font><font class="Normal">,&nbsp;</font><font class="Function">unzip3</font><font class="Normal">,&nbsp;</font><font class="Function">userError</font><font class="Normal">,&nbsp;</font><font class="Function">words</font><font class="Normal">,</font></br></div>
<div id="110" class="line"><font class="Function">writeFile</font><font class="Normal">,&nbsp;</font><font class="Function">zip</font><font class="Normal">,&nbsp;</font><font class="Function">zip3</font><font class="Normal">,&nbsp;</font><font class="Function">zipWith</font><font class="Normal">,&nbsp;</font><font class="Function">zipWith3</font></br></div>
<div id="111" class="line"></br></div>
<div id="112" class="line"><font class="Comment">--&nbsp;type&nbsp;constructors</font></br></div>
<div id="113" class="line"></br></div>
<div id="114" class="line"><font class="DataType">Bool</font><font class="Normal">,&nbsp;</font><font class="DataType">Char</font><font class="Normal">,&nbsp;</font><font class="DataType">Double</font><font class="Normal">,&nbsp;</font><font class="DataType">Either</font><font class="Normal">,&nbsp;</font><font class="DataType">Float</font><font class="Normal">,&nbsp;</font><font class="DataType">IO</font><font class="Normal">,&nbsp;</font><font class="DataType">Integer</font><font class="Normal">,&nbsp;</font><font class="DataType">Int</font><font class="Normal">,&nbsp;</font><font class="DataType">Maybe</font><font class="Normal">,&nbsp;</font><font class="DataType">Ordering</font><font class="Normal">,&nbsp;</font><font class="DataType">Rational</font><font class="Normal">,&nbsp;</font><font class="DataType">Ratio</font><font class="Normal">,&nbsp;</font><font class="DataType">ReadS</font><font class="Normal">,</font></br></div>
<div id="115" class="line"><font class="DataType">ShowS</font><font class="Normal">,&nbsp;</font><font class="DataType">String</font></br></div>
<div id="116" class="line"></br></div>
<div id="117" class="line"><font class="Comment">--&nbsp;classes</font></br></div>
<div id="118" class="line"></br></div>
<div id="119" class="line"><font class="Keyword">Bounded</font><font class="Normal">,&nbsp;</font><font class="Keyword">Enum</font><font class="Normal">,&nbsp;</font><font class="Keyword">Eq</font><font class="Normal">,&nbsp;</font><font class="Keyword">Floating</font><font class="Normal">,&nbsp;</font><font class="Keyword">Fractional</font><font class="Normal">,&nbsp;</font><font class="Keyword">Functor</font><font class="Normal">,&nbsp;</font><font class="Keyword">Integral</font><font class="Normal">,&nbsp;</font><font class="Keyword">Ix</font><font class="Normal">,&nbsp;</font><font class="Keyword">Monad</font><font class="Normal">,&nbsp;</font><font class="Keyword">Num</font><font class="Normal">,&nbsp;</font><font class="Keyword">Ord</font><font class="Normal">,&nbsp;</font><font class="Keyword">Read</font><font class="Normal">,&nbsp;</font><font class="Keyword">RealFloat</font><font class="Normal">,</font></br></div>
<div id="120" class="line"><font class="Keyword">RealFrac</font><font class="Normal">,&nbsp;</font><font class="Keyword">Real</font><font class="Normal">,&nbsp;</font><font class="Keyword">Show</font></br></div>
<div id="121" class="line"></br></div>
<div id="122" class="line"><font class="Comment">--&nbsp;data&nbsp;constructors</font></br></div>
<div id="123" class="line"></br></div>
<div id="124" class="line"><font class="Keyword">EQ</font><font class="Normal">,&nbsp;</font><font class="Keyword">False</font><font class="Normal">,&nbsp;</font><font class="Keyword">GT</font><font class="Normal">,&nbsp;</font><font class="Keyword">Just</font><font class="Normal">,&nbsp;</font><font class="Keyword">LT</font><font class="Normal">,&nbsp;</font><font class="Keyword">Left</font><font class="Normal">,&nbsp;</font><font class="Keyword">Nothing</font><font class="Normal">,&nbsp;</font><font class="Keyword">Right</font><font class="Normal">,&nbsp;</font><font class="Keyword">True</font></br></div>
</div>
</body>
</html>