<!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">-- test file for Haskell syntax highlighting in KDE's Kate</font></br></div>
<div id="2" class="line"></br></div>
<div id="3" class="line"><font class="Comment">-- The test file for literate Haskell can be easily created like this:</font></br></div>
<div id="4" class="line"><font class="Comment">-- cat highlight.hs | sed -e "s|^|> |" -e "s|> -- ||" -e "s|^> $||" > highlight.lhs</font></br></div>
<div id="5" class="line"><font class="Comment">-- You only have to manually edit the multi-line comment below.</font></br></div>
<div id="6" class="line"></br></div>
<div id="7" class="line"><font class="Comment">-- this is a single-line comment</font></br></div>
<div id="8" class="line"></br></div>
<div id="9" class="line"><font class="Comment">{- this is a multi-line comment</font></br></div>
<div id="10" class="line"></br></div>
<div id="11" class="line"><font class="Comment">Things like "a string" or a 'c' character shouldn't be highlighted in here.</font></br></div>
<div id="12" class="line"></br></div>
<div id="13" class="line"><font class="Comment">-- I could even start a new</font></br></div>
<div id="14" class="line"><font class="Comment">-- one-line 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">-- a data definition</font></br></div>
<div id="19" class="line"></br></div>
<div id="20" class="line"><font class="Keyword">data</font><font class="Normal"> </font><font class="DataType">Tree</font><font class="Normal"> a </font><font class="Function">=</font><font class="Normal"> </font><font class="DataType">Br</font><font class="Normal"> (</font><font class="DataType">Tree</font><font class="Normal"> a) (</font><font class="DataType">Tree</font><font class="Normal"> a) </font><font class="Function">|</font><font class="Normal"> </font><font class="DataType">Leaf</font><font class="Normal"> a </font><font class="Function">|</font><font class="Normal"> </font><font class="DataType">Nil</font><font class="Normal"> </font><font class="Keyword">deriving</font><font class="Normal"> (</font><font class="Keyword">Show</font><font class="Normal">, </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">-- function definition, "funnyfunction::", "Integer", "Int", "Bool" should be 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"> a)</font><font class="Others">=></font><font class="Normal">[a]</font><font class="Others">-></font><font class="DataType">Integer</font><font class="Others">-></font><font class="DataType">Int</font><font class="Others">-></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">-- strings and chars</font></br></div>
<div id="29" class="line"><font class="Comment">-- first line of function definitions (type declaration) should be 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">-></font><font class="DataType">String</font></br></div>
<div id="32" class="line"><font class="Normal">strangefunction </font><font class="DecVal">1</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </font><font class="String">"hello"</font></br></div>
<div id="33" class="line"><font class="Normal">strangefunction </font><font class="DecVal">2</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </font><font class="String">"what's up"</font></br></div>
<div id="34" class="line"><font class="Normal">strangefunction </font><font class="DecVal">3</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> (strangefunction </font><font class="DecVal">1</font><font class="Normal">) </font><font class="Function">++</font><font class="Normal"> </font><font class="String">", "</font><font class="Normal"> </font><font class="Function">++</font><font class="Normal"> (strangefunction </font><font class="DecVal">2</font><font class="Normal">)</font></br></div>
<div id="35" class="line"><font class="Normal">strangefunction </font><font class="DecVal">4</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </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">'"'</font><font class="Function">:</font><font class="Normal">[] </font><font class="Comment">-- will return "abc"</font></br></div>
<div id="36" class="line"><font class="Normal">strangefunction </font><font class="DecVal">5</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </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 </font><font class="DecVal">6</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </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">-- function name including the single quote character</font></br></div>
<div id="40" class="line"><font class="Comment">-- and infix operator (`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">-></font><font class="DataType">Int</font></br></div>
<div id="43" class="line"><font class="Normal">justtesting' </font><font class="DecVal">2</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </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' </font><font class="DecVal">9</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </font><font class="DecVal">7</font><font class="Normal"> </font><font class="Others">`div`</font><font class="Normal"> </font><font class="DecVal">2</font></br></div>
<div id="45" class="line"></br></div>
<div id="46" class="line"><font class="Comment">-- same definition as above, slightly different function name and a couple more whitespaces</font></br></div>
<div id="47" class="line"></br></div>
<div id="48" class="line"><font class="Others">justtesting'' ::</font><font class="Normal"> </font><font class="DataType">Int</font><font class="Normal"> </font><font class="Others">-></font><font class="Normal"> </font><font class="DataType">Int</font></br></div>
<div id="49" class="line"><font class="Normal">justtesting'' </font><font class="DecVal">2</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </font><font class="DecVal">3</font></br></div>
<div id="50" class="line"><font class="Normal">justtesting'' </font><font class="DecVal">9</font><font class="Normal"> </font><font class="Function">=</font><font class="Normal"> </font><font class="DecVal">3</font><font class="Normal"> </font><font class="Function">+</font><font class="Normal"> </font><font class="DecVal">9</font><font class="Normal"> </font><font class="Function">-</font><font class="Normal"> </font><font class="DecVal">9</font></br></div>
<div id="51" class="line"></br></div>
<div id="52" class="line"><font class="Comment">-- the following lines are copied out of Haskell's "Prelude.hs"</font></br></div>
<div id="53" class="line"></br></div>
<div id="54" class="line"><font class="Keyword">infixl</font><font class="Normal"> </font><font class="DecVal">7</font><font class="Normal"> </font><font class="Function">*</font><font class="Normal">, </font><font class="Function">/</font><font class="Normal">, </font><font class="Others">`quot`</font><font class="Normal">, </font><font class="Others">`rem`</font><font class="Normal">, </font><font class="Others">`div`</font><font class="Normal">, </font><font class="Others">`mod`</font><font class="Normal">, </font><font class="Function">:%</font><font class="Normal">, </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">-- everything highlighted except the "a"</font></br></div>
<div id="58" class="line"></br></div>
<div id="59" class="line"><font class="Keyword">class</font><font class="Normal"> </font><font class="Keyword">Bounded</font><font class="Normal"> a </font><font class="Keyword">where</font></br></div>
<div id="60" class="line"><font class="Normal"> </font><font class="Function">minBound</font><font class="Normal">,</font><font class="Others"> maxBound ::</font><font class="Normal"> a</font></br></div>
<div id="61" class="line"></br></div>
<div id="62" class="line"><font class="Keyword">class</font><font class="Normal"> (</font><font class="Keyword">Num</font><font class="Normal"> a, </font><font class="Keyword">Ord</font><font class="Normal"> a) </font><font class="Others">=></font><font class="Normal"> </font><font class="Keyword">Real</font><font class="Normal"> a </font><font class="Keyword">where</font></br></div>
<div id="63" class="line"><font class="Others"> toRational ::</font><font class="Normal"> a </font><font class="Others">-></font><font class="Normal"> </font><font class="DataType">Rational</font></br></div>
<div id="64" class="line"></br></div>
<div id="65" class="line"><font class="Comment">-- finally, some keyword lists</font></br></div>
<div id="66" class="line"></br></div>
<div id="67" class="line"><font class="Comment">-- keywords</font></br></div>
<div id="68" class="line"></br></div>
<div id="69" class="line"><font class="Keyword">case</font><font class="Normal">, </font><font class="Keyword">class</font><font class="Normal">, </font><font class="Keyword">data</font><font class="Normal">, </font><font class="Keyword">deriving</font><font class="Normal">, </font><font class="Keyword">do</font><font class="Normal">, </font><font class="Keyword">else</font><font class="Normal">, </font><font class="Keyword">if</font><font class="Normal">, </font><font class="Keyword">in</font><font class="Normal">, </font><font class="Keyword">infixl</font><font class="Normal">, </font><font class="Keyword">infixr</font><font class="Normal">, </font><font class="Keyword">instance</font><font class="Normal">, </font><font class="Keyword">let</font><font class="Normal">, </font><font class="Keyword">module</font><font class="Normal">, </font><font class="Keyword">of</font><font class="Normal">, </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">, </font><font class="Keyword">type</font><font class="Normal">, </font><font class="Keyword">where</font></br></div>
<div id="71" class="line"></br></div>
<div id="72" class="line"><font class="Comment">-- infix operators</font></br></div>
<div id="73" class="line"></br></div>
<div id="74" class="line"><font class="Function">quot</font><font class="Normal">, </font><font class="Function">rem</font><font class="Normal">, </font><font class="Function">div</font><font class="Normal">, </font><font class="Function">mod</font><font class="Normal">, </font><font class="Function">elem</font><font class="Normal">, </font><font class="Function">notElem</font><font class="Normal">, </font><font class="Function">seq</font></br></div>
<div id="75" class="line"></br></div>
<div id="76" class="line"><font class="Comment">-- this stuff is not handled yet</font></br></div>
<div id="77" class="line"></br></div>
<div id="78" class="line"><font class="Function">!!</font><font class="Normal">, </font><font class="Function">%</font><font class="Normal">, </font><font class="Function">&&</font><font class="Normal">, </font><font class="Function">$!</font><font class="Normal">, </font><font class="Function">$</font><font class="Normal">, </font><font class="Function">*</font><font class="Normal">, </font><font class="Function">**</font><font class="Normal">, </font><font class="Function">-</font><font class="Normal">,</font><font class="Function">.</font><font class="Normal">, </font><font class="Function">/=</font><font class="Normal">, </font><font class="Function"><</font><font class="Normal">, </font><font class="Function"><=</font><font class="Normal">, </font><font class="Function">=<<</font><font class="Normal">, </font><font class="Function">==</font><font class="Normal">, </font><font class="Function">></font><font class="Normal">, </font><font class="Function">>=</font><font class="Normal">, </font><font class="Function">>></font><font class="Normal">, </font><font class="Function">>>=</font><font class="Normal">, </font><font class="Function">^</font><font class="Normal">, </font><font class="Function">^^</font><font class="Normal">, </font><font class="Function">++</font><font class="Normal">, </font><font class="Function">||</font></br></div>
<div id="79" class="line"></br></div>
<div id="80" class="line"><font class="Comment">-- functions</font></br></div>
<div id="81" class="line"></br></div>
<div id="82" class="line"><font class="Function">FilePath</font><font class="Normal">, </font><font class="Function">IOError</font><font class="Normal">, </font><font class="Function">abs</font><font class="Normal">, </font><font class="Function">acos</font><font class="Normal">, </font><font class="Function">acosh</font><font class="Normal">, </font><font class="Function">all</font><font class="Normal">, </font><font class="Function">and</font><font class="Normal">, </font><font class="Function">any</font><font class="Normal">, </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">, </font><font class="Function">asTypeOf</font><font class="Normal">, </font><font class="Function">asin</font><font class="Normal">, </font><font class="Function">asinh</font><font class="Normal">, </font><font class="Function">atan</font><font class="Normal">, </font><font class="Function">atan2</font><font class="Normal">, </font><font class="Function">atanh</font><font class="Normal">, </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">, </font><font class="Function">catch</font><font class="Normal">, </font><font class="Function">ceiling</font><font class="Normal">, </font><font class="Function">chr</font><font class="Normal">, </font><font class="Function">compare</font><font class="Normal">, </font><font class="Function">concat</font><font class="Normal">, </font><font class="Function">concatMap</font><font class="Normal">, </font><font class="Function">const</font><font class="Normal">, </font><font class="Function">cos</font><font class="Normal">, </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">, </font><font class="Function">cycle</font><font class="Normal">, </font><font class="Function">decodeFloat</font><font class="Normal">, </font><font class="Function">denominator</font><font class="Normal">, </font><font class="Function">digitToInt</font><font class="Normal">, </font><font class="Function">div</font><font class="Normal">, </font><font class="Function">divMod</font><font class="Normal">, </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">, </font><font class="Function">either</font><font class="Normal">, </font><font class="Function">elem</font><font class="Normal">, </font><font class="Function">encodeFloat</font><font class="Normal">, </font><font class="Function">enumFrom</font><font class="Normal">, </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">, </font><font class="Function">enumFromTo</font><font class="Normal">, </font><font class="Function">error</font><font class="Normal">, </font><font class="Function">even</font><font class="Normal">, </font><font class="Function">exp</font><font class="Normal">, </font><font class="Function">exponent</font><font class="Normal">, </font><font class="Function">fail</font><font class="Normal">, </font><font class="Function">filter</font><font class="Normal">, </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">, </font><font class="Function">floatRadix</font><font class="Normal">, </font><font class="Function">floatRange</font><font class="Normal">, </font><font class="Function">floor</font><font class="Normal">, </font><font class="Function">fmap</font><font class="Normal">, </font><font class="Function">foldl</font><font class="Normal">, </font><font class="Function">foldl1</font><font class="Normal">, </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">, </font><font class="Function">fromDouble</font><font class="Normal">, </font><font class="Function">fromEnum</font><font class="Normal">, </font><font class="Function">fromInt</font><font class="Normal">, </font><font class="Function">fromInteger</font><font class="Normal">, </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">, </font><font class="Function">fst</font><font class="Normal">, </font><font class="Function">gcd</font><font class="Normal">, </font><font class="Function">getChar</font><font class="Normal">, </font><font class="Function">getContents</font><font class="Normal">, </font><font class="Function">getLine</font><font class="Normal">, </font><font class="Function">head</font><font class="Normal">, </font><font class="Function">id</font><font class="Normal">, </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">, </font><font class="Function">init</font><font class="Normal">, </font><font class="Function">intToDigit</font><font class="Normal">, </font><font class="Function">interact</font><font class="Normal">, </font><font class="Function">ioError</font><font class="Normal">, </font><font class="Function">isAlpha</font><font class="Normal">, </font><font class="Function">isAlphaNum</font><font class="Normal">, </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">, </font><font class="Function">isDenormalized</font><font class="Normal">, </font><font class="Function">isDigit</font><font class="Normal">, </font><font class="Function">isHexDigit</font><font class="Normal">, </font><font class="Function">isIEEE</font><font class="Normal">, </font><font class="Function">isInfinite</font><font class="Normal">, </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">, </font><font class="Function">isNegativeZero</font><font class="Normal">, </font><font class="Function">isOctDigit</font><font class="Normal">, </font><font class="Function">isPrint</font><font class="Normal">, </font><font class="Function">isSpace</font><font class="Normal">, </font><font class="Function">isUpper</font><font class="Normal">, </font><font class="Function">iterate</font><font class="Normal">, </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">, </font><font class="Function">length</font><font class="Normal">, </font><font class="Function">lex</font><font class="Normal">, </font><font class="Function">lexDigits</font><font class="Normal">, </font><font class="Function">lexLitChar</font><font class="Normal">, </font><font class="Function">lines</font><font class="Normal">, </font><font class="Function">log</font><font class="Normal">, </font><font class="Function">logBase</font><font class="Normal">, </font><font class="Function">lookup</font><font class="Normal">, </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">, </font><font class="Function">mapM_</font><font class="Normal">, </font><font class="Function">max</font><font class="Normal">, </font><font class="Function">maxBound</font><font class="Normal">, </font><font class="Function">maximum</font><font class="Normal">, </font><font class="Function">maybe</font><font class="Normal">, </font><font class="Function">min</font><font class="Normal">, </font><font class="Function">minBound</font><font class="Normal">, </font><font class="Function">minimum</font><font class="Normal">, </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">, </font><font class="Function">not</font><font class="Normal">, </font><font class="Function">notElem</font><font class="Normal">, </font><font class="Function">null</font><font class="Normal">, </font><font class="Function">numerator</font><font class="Normal">, </font><font class="Function">odd</font><font class="Normal">, </font><font class="Function">or</font><font class="Normal">, </font><font class="Function">ord</font><font class="Normal">, </font><font class="Function">otherwise</font><font class="Normal">, </font><font class="Function">pi</font><font class="Normal">, </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">, </font><font class="Function">print</font><font class="Normal">, </font><font class="Function">product</font><font class="Normal">, </font><font class="Function">properFraction</font><font class="Normal">, </font><font class="Function">putChar</font><font class="Normal">, </font><font class="Function">putStr</font><font class="Normal">, </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">, </font><font class="Function">quotRem</font><font class="Normal">, </font><font class="Function">range</font><font class="Normal">, </font><font class="Function">rangeSize</font><font class="Normal">, </font><font class="Function">read</font><font class="Normal">, </font><font class="Function">readDec</font><font class="Normal">, </font><font class="Function">readFile</font><font class="Normal">, </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">, </font><font class="Function">readIO</font><font class="Normal">, </font><font class="Function">readInt</font><font class="Normal">, </font><font class="Function">readList</font><font class="Normal">, </font><font class="Function">readLitChar</font><font class="Normal">, </font><font class="Function">readLn</font><font class="Normal">, </font><font class="Function">readOct</font><font class="Normal">, </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">, </font><font class="Function">reads</font><font class="Normal">, </font><font class="Function">readsPrec</font><font class="Normal">, </font><font class="Function">realToFrac</font><font class="Normal">, </font><font class="Function">recip</font><font class="Normal">, </font><font class="Function">rem</font><font class="Normal">, </font><font class="Function">repeat</font><font class="Normal">, </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">, </font><font class="Function">reverse</font><font class="Normal">, </font><font class="Function">round</font><font class="Normal">, </font><font class="Function">scaleFloat</font><font class="Normal">, </font><font class="Function">scanl</font><font class="Normal">, </font><font class="Function">scanl1</font><font class="Normal">, </font><font class="Function">scanr</font><font class="Normal">, </font><font class="Function">scanr1</font><font class="Normal">, </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">, </font><font class="Function">sequence_</font><font class="Normal">, </font><font class="Function">show</font><font class="Normal">, </font><font class="Function">showChar</font><font class="Normal">, </font><font class="Function">showInt</font><font class="Normal">, </font><font class="Function">showList</font><font class="Normal">, </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">, </font><font class="Function">showSigned</font><font class="Normal">, </font><font class="Function">showString</font><font class="Normal">, </font><font class="Function">shows</font><font class="Normal">, </font><font class="Function">showsPrec</font><font class="Normal">, </font><font class="Function">significand</font><font class="Normal">, </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">, </font><font class="Function">sinh</font><font class="Normal">, </font><font class="Function">snd</font><font class="Normal">, </font><font class="Function">span</font><font class="Normal">, </font><font class="Function">splitAt</font><font class="Normal">, </font><font class="Function">sqrt</font><font class="Normal">, </font><font class="Function">subtract</font><font class="Normal">, </font><font class="Function">succ</font><font class="Normal">, </font><font class="Function">sum</font><font class="Normal">, </font><font class="Function">tail</font><font class="Normal">, </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">, </font><font class="Function">elem</font><font class="Normal">, </font><font class="Function">encodeFloat</font><font class="Normal">, </font><font class="Function">enumFrom</font><font class="Normal">, </font><font class="Function">enumFromThen</font><font class="Normal">, </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">, </font><font class="Function">error</font><font class="Normal">, </font><font class="Function">even</font><font class="Normal">, </font><font class="Function">exp</font><font class="Normal">, </font><font class="Function">exponent</font><font class="Normal">, </font><font class="Function">fail</font><font class="Normal">, </font><font class="Function">filter</font><font class="Normal">, </font><font class="Function">flip</font><font class="Normal">, </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">, </font><font class="Function">floatRange</font><font class="Normal">, </font><font class="Function">floor</font><font class="Normal">, </font><font class="Function">fmap</font><font class="Normal">, </font><font class="Function">takeWhile</font><font class="Normal">, </font><font class="Function">tan</font><font class="Normal">, </font><font class="Function">tanh</font><font class="Normal">, </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">, </font><font class="Function">toInt</font><font class="Normal">, </font><font class="Function">toInteger</font><font class="Normal">, </font><font class="Function">toLower</font><font class="Normal">, </font><font class="Function">toRational</font><font class="Normal">, </font><font class="Function">toUpper</font><font class="Normal">, </font><font class="Function">truncate</font><font class="Normal">, </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">, </font><font class="Function">unlines</font><font class="Normal">, </font><font class="Function">until</font><font class="Normal">, </font><font class="Function">unwords</font><font class="Normal">, </font><font class="Function">unzip</font><font class="Normal">, </font><font class="Function">unzip3</font><font class="Normal">, </font><font class="Function">userError</font><font class="Normal">, </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">, </font><font class="Function">zip</font><font class="Normal">, </font><font class="Function">zip3</font><font class="Normal">, </font><font class="Function">zipWith</font><font class="Normal">, </font><font class="Function">zipWith3</font></br></div>
<div id="111" class="line"></br></div>
<div id="112" class="line"><font class="Comment">-- type constructors</font></br></div>
<div id="113" class="line"></br></div>
<div id="114" class="line"><font class="DataType">Bool</font><font class="Normal">, </font><font class="DataType">Char</font><font class="Normal">, </font><font class="DataType">Double</font><font class="Normal">, </font><font class="DataType">Either</font><font class="Normal">, </font><font class="DataType">Float</font><font class="Normal">, </font><font class="DataType">IO</font><font class="Normal">, </font><font class="DataType">Integer</font><font class="Normal">, </font><font class="DataType">Int</font><font class="Normal">, </font><font class="DataType">Maybe</font><font class="Normal">, </font><font class="DataType">Ordering</font><font class="Normal">, </font><font class="DataType">Rational</font><font class="Normal">, </font><font class="DataType">Ratio</font><font class="Normal">, </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">, </font><font class="DataType">String</font></br></div>
<div id="116" class="line"></br></div>
<div id="117" class="line"><font class="Comment">-- classes</font></br></div>
<div id="118" class="line"></br></div>
<div id="119" class="line"><font class="Keyword">Bounded</font><font class="Normal">, </font><font class="Keyword">Enum</font><font class="Normal">, </font><font class="Keyword">Eq</font><font class="Normal">, </font><font class="Keyword">Floating</font><font class="Normal">, </font><font class="Keyword">Fractional</font><font class="Normal">, </font><font class="Keyword">Functor</font><font class="Normal">, </font><font class="Keyword">Integral</font><font class="Normal">, </font><font class="Keyword">Ix</font><font class="Normal">, </font><font class="Keyword">Monad</font><font class="Normal">, </font><font class="Keyword">Num</font><font class="Normal">, </font><font class="Keyword">Ord</font><font class="Normal">, </font><font class="Keyword">Read</font><font class="Normal">, </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">, </font><font class="Keyword">Real</font><font class="Normal">, </font><font class="Keyword">Show</font></br></div>
<div id="121" class="line"></br></div>
<div id="122" class="line"><font class="Comment">-- data constructors</font></br></div>
<div id="123" class="line"></br></div>
<div id="124" class="line"><font class="Keyword">EQ</font><font class="Normal">, </font><font class="Keyword">False</font><font class="Normal">, </font><font class="Keyword">GT</font><font class="Normal">, </font><font class="Keyword">Just</font><font class="Normal">, </font><font class="Keyword">LT</font><font class="Normal">, </font><font class="Keyword">Left</font><font class="Normal">, </font><font class="Keyword">Nothing</font><font class="Normal">, </font><font class="Keyword">Right</font><font class="Normal">, </font><font class="Keyword">True</font></br></div>
</div>
</body>
</html>