Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.hs.ref is written in an unsupported language. File is not indexed.

0001 <Comment>-- test file for Haskell syntax highlighting in KDE's Kate</Comment><br/>
0002 <Normal></Normal><br/>
0003 <Comment>-- The test file for literate Haskell can be easily created like this:</Comment><br/>
0004 <Comment>--  cat highlight.hs | sed -e "s|^|> |" -e "s|> -- ||" -e "s|^> $||" > highlight.lhs</Comment><br/>
0005 <Comment>-- You only have to manually edit the multi-line comment below.</Comment><br/>
0006 <Normal></Normal><br/>
0007 <Comment>-- this is a single-line comment</Comment><br/>
0008 <Normal></Normal><br/>
0009 <Comment>{- this is a multi-line comment</Comment><br/>
0010 <Comment></Comment><br/>
0011 <Comment>Things like "a string" or a </Comment><Haddock Hyperlink>'c'</Haddock Hyperlink><Comment> character shouldn't be highlighted in here.</Comment><br/>
0012 <Comment></Comment><br/>
0013 <Comment>-- I could even start a new</Comment><br/>
0014 <Comment>-- one-line comment.</Comment><br/>
0015 <Comment></Comment><br/>
0016 <Comment>-}</Comment><br/>
0017 <Normal></Normal><br/>
0018 <Keyword>import</Keyword><Normal> </Normal><Type>Prelude</Type><Normal> </Normal><Comment>--</Comment><br/>
0019 <Keyword>import</Keyword><Normal> </Normal><Type>Prelude</Type><Normal> </Normal><Comment>---</Comment><br/>
0020 <Normal></Normal><br/>
0021 <Comment>-- a data definition</Comment><br/>
0022 <Normal></Normal><br/>
0023 <Keyword>data</Keyword><Normal> </Normal><Type>Tree</Type><Normal> </Normal><Function>a</Function><Normal> </Normal><Special>=</Special><Normal> </Normal><Type>Br</Type><Normal> (</Normal><Type>Tree</Type><Normal> </Normal><Function>a</Function><Normal>) (</Normal><Type>Tree</Type><Normal> </Normal><Function>a</Function><Normal>) </Normal><Operator>|</Operator><Normal> </Normal><Type>Leaf</Type><Normal> </Normal><Function>a</Function><Normal> </Normal><Operator>|</Operator><Normal> </Normal><Type>Nil</Type><Normal> </Normal><Keyword>deriving</Keyword><Normal> (</Normal><Class Prelude>Show</Class Prelude><Normal>, </Normal><Class Prelude>Eq</Class Prelude><Normal>)</Normal><br/>
0024 <Normal></Normal><br/>
0025 <Normal></Normal><br/>
0026 <Comment>-- function definition, "funnyfunction::", </Comment><Haddock Module>"Integer"</Haddock Module><Comment>, </Comment><Haddock Module>"Int"</Haddock Module><Comment>, </Comment><Haddock Module>"Bool"</Haddock Module><Comment> should be highlighted</Comment><br/>
0027 <Normal></Normal><br/>
0028 <Signature>funnyfunction</Signature><Special>::</Special><Normal>(</Normal><Type>Tree</Type><Normal> </Normal><Function>a</Function><Normal>)</Normal><Special>=></Special><Normal>[</Normal><Function>a</Function><Normal>]</Normal><Special>-></Special><Type Prelude>Integer</Type Prelude><Special>-></Special><Type Prelude>Int</Type Prelude><Special>-></Special><Type Prelude>Bool</Type Prelude><br/>
0029 <Normal></Normal><br/>
0030 <Normal></Normal><br/>
0031 <Comment>-- strings and chars</Comment><br/>
0032 <Comment>-- first line of function definitions (type declaration) should be highlighted</Comment><br/>
0033 <Normal></Normal><br/>
0034 <Signature>strangefunction</Signature><Special>::</Special><Type Prelude>Int</Type Prelude><Special>-></Special><Type Prelude>String</Type Prelude><br/>
0035 <Function>strangefunction</Function><Normal> </Normal><Decimal>1</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><String>"hello"</String><br/>
0036 <Function>strangefunction</Function><Normal> </Normal><Decimal>2</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><String>"what's up"</String><br/>
0037 <Function>strangefunction</Function><Normal> </Normal><Decimal>3</Decimal><Normal> </Normal><Special>=</Special><Normal> (</Normal><Function>strangefunction</Function><Normal> </Normal><Decimal>1</Decimal><Normal>) </Normal><Operator>++</Operator><Normal> </Normal><String>", "</String><Normal> </Normal><Operator>++</Operator><Normal> (</Normal><Function>strangefunction</Function><Normal> </Normal><Decimal>2</Decimal><Normal>)</Normal><br/>
0038 <Function>strangefunction</Function><Normal> </Normal><Decimal>4</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><Char>'a'</Char><Operator>:</Operator><Char>'b'</Char><Operator>:</Operator><Char>'c'</Char><Operator>:</Operator><Char>'"'</Char><Operator>:</Operator><Normal>[] </Normal><Comment>-- will return "abc"</Comment><br/>
0039 <Function>strangefunction</Function><Normal> </Normal><Decimal>5</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><Char>'\n'</Char><Operator>:</Operator><Normal>[]</Normal><br/>
0040 <Function>strangefunction</Function><Normal> </Normal><Decimal>6</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><Char>'\invalidhaskell'</Char><Operator>:</Operator><Normal>[]</Normal><br/>
0041 <Normal></Normal><br/>
0042 <Comment>-- function name including the single quote character</Comment><br/>
0043 <Comment>-- and infix operator (`div`)</Comment><br/>
0044 <Normal></Normal><br/>
0045 <Signature>justtesting'</Signature><Special>::</Special><Type Prelude>Int</Type Prelude><Special>-></Special><Type Prelude>Int</Type Prelude><br/>
0046 <Function>justtesting'</Function><Normal> </Normal><Decimal>2</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><Decimal>2</Decimal><Operator>+</Operator><Decimal>1</Decimal><br/>
0047 <Function>justtesting'</Function><Normal> </Normal><Decimal>9</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><Decimal>7</Decimal><Normal> </Normal><Function Infix>`div`</Function Infix><Normal> </Normal><Decimal>2</Decimal><br/>
0048 <Normal></Normal><br/>
0049 <Comment>-- same definition as above, slightly different function name and a couple more whitespaces</Comment><br/>
0050 <Normal></Normal><br/>
0051 <Signature>justtesting''        </Signature><Special>::</Special><Normal>       </Normal><Type Prelude>Int</Type Prelude><Normal> </Normal><Special>-></Special><Normal> </Normal><Type Prelude>Int</Type Prelude><br/>
0052 <Function>justtesting''</Function><Normal>   </Normal><Decimal>2</Decimal><Normal> </Normal><Special>=</Special><Normal> </Normal><Decimal>3</Decimal><br/>
0053 <Function>justtesting''</Function><Normal>      </Normal><Decimal>9</Decimal><Normal>   </Normal><Special>=</Special><Normal>   </Normal><Decimal>3</Decimal><Normal> </Normal><Operator>+</Operator><Normal> </Normal><Decimal>9</Decimal><Normal> </Normal><Operator>-</Operator><Normal> </Normal><Decimal>9</Decimal><br/>
0054 <Normal></Normal><br/>
0055 <Comment>-- the following lines are copied out of Haskell's "Prelude.hs"</Comment><br/>
0056 <Normal></Normal><br/>
0057 <Keyword>infixl</Keyword><Normal> </Normal><Decimal>7</Decimal><Normal>  </Normal><Operator>*</Operator><Normal>, </Normal><Operator>/</Operator><Normal>, </Normal><Function Infix>`quot`</Function Infix><Normal>, </Normal><Function Infix>`rem`</Function Infix><Normal>, </Normal><Function Infix>`div`</Function Infix><Normal>, </Normal><Function Infix>`mod`</Function Infix><Normal>, </Normal><Operator>:%</Operator><Normal>, </Normal><Operator>%</Operator><br/>
0058 <Normal></Normal><br/>
0059 <Normal></Normal><br/>
0060 <Comment>-- everything highlighted except the "a"</Comment><br/>
0061 <Normal></Normal><br/>
0062 <Keyword>class</Keyword><Normal> </Normal><Class Prelude>Bounded</Class Prelude><Normal> </Normal><Function>a</Function><Normal> </Normal><Keyword>where</Keyword><br/>
0063 <Normal>    </Normal><Function Prelude>minBound</Function Prelude><Normal>,</Normal><Signature> maxBound </Signature><Special>::</Special><Normal> </Normal><Function>a</Function><br/>
0064 <Normal></Normal><br/>
0065 <Keyword>class</Keyword><Normal> (</Normal><Class Prelude>Num</Class Prelude><Normal> </Normal><Function>a</Function><Normal>, </Normal><Class Prelude>Ord</Class Prelude><Normal> </Normal><Function>a</Function><Normal>) </Normal><Special>=></Special><Normal> </Normal><Class Prelude>Real</Class Prelude><Normal> </Normal><Function>a</Function><Normal> </Normal><Keyword>where</Keyword><br/>
0066 <Signature>    toRational     </Signature><Special>::</Special><Normal> </Normal><Function>a</Function><Normal> </Normal><Special>-></Special><Normal> </Normal><Type Prelude>Rational</Type Prelude><br/>
0067 <Normal></Normal><br/>
0068 <Comment>-- finally, some keyword lists</Comment><br/>
0069 <Normal></Normal><br/>
0070 <Comment>-- keywords</Comment><br/>
0071 <Normal></Normal><br/>
0072 <Keyword>case</Keyword><Normal>, </Normal><Keyword>class</Keyword><Normal>, </Normal><Keyword>data</Keyword><Normal>, </Normal><Keyword>deriving</Keyword><Normal>, </Normal><Keyword>do</Keyword><Normal>, </Normal><Keyword>else</Keyword><Normal>, </Normal><Keyword>family</Keyword><Normal>, </Normal><Keyword>forall</Keyword><Normal>, </Normal><Keyword>if</Keyword><Normal>, </Normal><Keyword>in</Keyword><Normal>, </Normal><Keyword>infixl</Keyword><Normal>, </Normal><Keyword>infixr</Keyword><Normal>,</Normal><br/>
0073 <Keyword>instance</Keyword><Normal>, </Normal><Keyword>let</Keyword><Normal>, </Normal><Keyword>module</Keyword><Normal>, </Normal><Keyword>of</Keyword><Normal>, </Normal><Keyword>pattern</Keyword><Normal>, </Normal><Keyword>primitive</Keyword><Normal>,</Normal><br/>
0074 <Keyword>then</Keyword><Normal>, </Normal><Keyword>type</Keyword><Normal>, </Normal><Keyword>where</Keyword><br/>
0075 <Normal></Normal><br/>
0076 <Comment>-- infix operators</Comment><br/>
0077 <Normal></Normal><br/>
0078 <Function Prelude>quot</Function Prelude><Normal>, </Normal><Function Prelude>rem</Function Prelude><Normal>, </Normal><Function Prelude>div</Function Prelude><Normal>, </Normal><Function Prelude>mod</Function Prelude><Normal>, </Normal><Function Prelude>elem</Function Prelude><Normal>, </Normal><Function Prelude>notElem</Function Prelude><Normal>, </Normal><Function Prelude>seq</Function Prelude><br/>
0079 <Normal></Normal><br/>
0080 <Comment>-- this stuff is not handled yet</Comment><br/>
0081 <Normal></Normal><br/>
0082 <Operator>!!</Operator><Normal>, </Normal><Operator>%</Operator><Normal>, </Normal><Operator>&&</Operator><Normal>, </Normal><Operator>$!</Operator><Normal>, </Normal><Operator>$</Operator><Normal>, </Normal><Operator>*</Operator><Normal>, </Normal><Operator>**</Operator><Normal>, </Normal><Operator>-</Operator><Normal>,</Normal><Operator>.</Operator><Normal>, </Normal><Operator>/=</Operator><Normal>, </Normal><Operator><</Operator><Normal>, </Normal><Operator><=</Operator><Normal>, </Normal><Operator>=<<</Operator><Normal>, </Normal><Operator>==</Operator><Normal>, </Normal><Operator>></Operator><Normal>, </Normal><Operator>>=</Operator><Normal>, </Normal><Operator>>></Operator><Normal>, </Normal><Operator>>>=</Operator><Normal>, </Normal><Operator>^</Operator><Normal>, </Normal><Operator>^^</Operator><Normal>, </Normal><Operator>++</Operator><Normal>, </Normal><Operator>||</Operator><br/>
0083 <Normal></Normal><br/>
0084 <Comment>-- functions</Comment><br/>
0085 <Normal></Normal><br/>
0086 <Function Prelude>abs</Function Prelude><Normal>, </Normal><Function Prelude>acos</Function Prelude><Normal>, </Normal><Function Prelude>acosh</Function Prelude><Normal>, </Normal><Function Prelude>all</Function Prelude><Normal>, </Normal><Function Prelude>and</Function Prelude><Normal>, </Normal><Function Prelude>any</Function Prelude><Normal>, </Normal><Function Prelude>appendFile</Function Prelude><Normal>,</Normal><br/>
0087 <Function Prelude>approxRational</Function Prelude><Normal>, </Normal><Function Prelude>asTypeOf</Function Prelude><Normal>, </Normal><Function Prelude>asin</Function Prelude><Normal>, </Normal><Function Prelude>asinh</Function Prelude><Normal>, </Normal><Function Prelude>atan</Function Prelude><Normal>, </Normal><Function Prelude>atan2</Function Prelude><Normal>, </Normal><Function Prelude>atanh</Function Prelude><Normal>, </Normal><Function Prelude>basicIORun</Function Prelude><Normal>,</Normal><br/>
0088 <Function Prelude>break</Function Prelude><Normal>, </Normal><Function Prelude>catch</Function Prelude><Normal>, </Normal><Function Prelude>ceiling</Function Prelude><Normal>, </Normal><Function Prelude>chr</Function Prelude><Normal>, </Normal><Function Prelude>compare</Function Prelude><Normal>, </Normal><Function Prelude>concat</Function Prelude><Normal>, </Normal><Function Prelude>concatMap</Function Prelude><Normal>, </Normal><Function Prelude>const</Function Prelude><Normal>, </Normal><Function Prelude>cos</Function Prelude><Normal>, </Normal><Function Prelude>cosh</Function Prelude><Normal>,</Normal><br/>
0089 <Function Prelude>curry</Function Prelude><Normal>, </Normal><Function Prelude>cycle</Function Prelude><Normal>, </Normal><Function Prelude>decodeFloat</Function Prelude><Normal>, </Normal><Function Prelude>denominator</Function Prelude><Normal>, </Normal><Function Prelude>digitToInt</Function Prelude><Normal>, </Normal><Function Prelude>div</Function Prelude><Normal>, </Normal><Function Prelude>divMod</Function Prelude><Normal>, </Normal><Function Prelude>drop</Function Prelude><Normal>,</Normal><br/>
0090 <Function Prelude>dropWhile</Function Prelude><Normal>, </Normal><Function Prelude>either</Function Prelude><Normal>, </Normal><Function Prelude>elem</Function Prelude><Normal>, </Normal><Function Prelude>encodeFloat</Function Prelude><Normal>, </Normal><Function Prelude>enumFrom</Function Prelude><Normal>, </Normal><Function Prelude>enumFromThen</Function Prelude><Normal>,</Normal><br/>
0091 <Function Prelude>enumFromThenTo</Function Prelude><Normal>, </Normal><Function Prelude>enumFromTo</Function Prelude><Normal>, </Normal><Function Prelude>error</Function Prelude><Normal>, </Normal><Function Prelude>even</Function Prelude><Normal>, </Normal><Function Prelude>exp</Function Prelude><Normal>, </Normal><Function Prelude>exponent</Function Prelude><Normal>, </Normal><Function Prelude>fail</Function Prelude><Normal>, </Normal><Function Prelude>filter</Function Prelude><Normal>, </Normal><Function Prelude>flip</Function Prelude><Normal>,</Normal><br/>
0092 <Function Prelude>floatDigits</Function Prelude><Normal>, </Normal><Function Prelude>floatRadix</Function Prelude><Normal>, </Normal><Function Prelude>floatRange</Function Prelude><Normal>, </Normal><Function Prelude>floor</Function Prelude><Normal>, </Normal><Function Prelude>fmap</Function Prelude><Normal>, </Normal><Function Prelude>foldl</Function Prelude><Normal>, </Normal><Function Prelude>foldl1</Function Prelude><Normal>, </Normal><Function Prelude>foldr</Function Prelude><Normal>,</Normal><br/>
0093 <Function Prelude>foldr1</Function Prelude><Normal>, </Normal><Function Prelude>fromDouble</Function Prelude><Normal>, </Normal><Function Prelude>fromEnum</Function Prelude><Normal>, </Normal><Function Prelude>fromInt</Function Prelude><Normal>, </Normal><Function Prelude>fromInteger</Function Prelude><Normal>, </Normal><Function Prelude>fromIntegral</Function Prelude><Normal>,</Normal><br/>
0094 <Function Prelude>fromRational</Function Prelude><Normal>, </Normal><Function Prelude>fst</Function Prelude><Normal>, </Normal><Function Prelude>gcd</Function Prelude><Normal>, </Normal><Function Prelude>getChar</Function Prelude><Normal>, </Normal><Function Prelude>getContents</Function Prelude><Normal>, </Normal><Function Prelude>getLine</Function Prelude><Normal>, </Normal><Function Prelude>head</Function Prelude><Normal>, </Normal><Function Prelude>id</Function Prelude><Normal>, </Normal><Function Prelude>inRange</Function Prelude><Normal>,</Normal><br/>
0095 <Function Prelude>index</Function Prelude><Normal>, </Normal><Function Prelude>init</Function Prelude><Normal>, </Normal><Function Prelude>intToDigit</Function Prelude><Normal>, </Normal><Function Prelude>interact</Function Prelude><Normal>, </Normal><Function Prelude>ioError</Function Prelude><Normal>, </Normal><Function Prelude>isAlpha</Function Prelude><Normal>, </Normal><Function Prelude>isAlphaNum</Function Prelude><Normal>, </Normal><Function Prelude>isAscii</Function Prelude><Normal>,</Normal><br/>
0096 <Function Prelude>isControl</Function Prelude><Normal>, </Normal><Function Prelude>isDenormalized</Function Prelude><Normal>, </Normal><Function Prelude>isDigit</Function Prelude><Normal>, </Normal><Function Prelude>isHexDigit</Function Prelude><Normal>, </Normal><Function Prelude>isIEEE</Function Prelude><Normal>, </Normal><Function Prelude>isInfinite</Function Prelude><Normal>, </Normal><Function Prelude>isLower</Function Prelude><Normal>,</Normal><br/>
0097 <Function Prelude>isNaN</Function Prelude><Normal>, </Normal><Function Prelude>isNegativeZero</Function Prelude><Normal>, </Normal><Function Prelude>isOctDigit</Function Prelude><Normal>, </Normal><Function Prelude>isPrint</Function Prelude><Normal>, </Normal><Function Prelude>isSpace</Function Prelude><Normal>, </Normal><Function Prelude>isUpper</Function Prelude><Normal>, </Normal><Function Prelude>iterate</Function Prelude><Normal>, </Normal><Function Prelude>last</Function Prelude><Normal>,</Normal><br/>
0098 <Function Prelude>lcm</Function Prelude><Normal>, </Normal><Function Prelude>length</Function Prelude><Normal>, </Normal><Function Prelude>lex</Function Prelude><Normal>, </Normal><Function Prelude>lexDigits</Function Prelude><Normal>, </Normal><Function Prelude>lexLitChar</Function Prelude><Normal>, </Normal><Function Prelude>lines</Function Prelude><Normal>, </Normal><Function Prelude>log</Function Prelude><Normal>, </Normal><Function Prelude>logBase</Function Prelude><Normal>, </Normal><Function Prelude>lookup</Function Prelude><Normal>, </Normal><Function Prelude>map</Function Prelude><Normal>,</Normal><br/>
0099 <Function Prelude>mapM</Function Prelude><Normal>, </Normal><Function Prelude>mapM_</Function Prelude><Normal>, </Normal><Function Prelude>max</Function Prelude><Normal>, </Normal><Function Prelude>maxBound</Function Prelude><Normal>, </Normal><Function Prelude>maximum</Function Prelude><Normal>, </Normal><Function Prelude>maybe</Function Prelude><Normal>, </Normal><Function Prelude>min</Function Prelude><Normal>, </Normal><Function Prelude>minBound</Function Prelude><Normal>, </Normal><Function Prelude>minimum</Function Prelude><Normal>, </Normal><Function Prelude>mod</Function Prelude><Normal>,</Normal><br/>
0100 <Function Prelude>negate</Function Prelude><Normal>, </Normal><Function Prelude>not</Function Prelude><Normal>, </Normal><Function Prelude>notElem</Function Prelude><Normal>, </Normal><Function Prelude>null</Function Prelude><Normal>, </Normal><Function Prelude>numerator</Function Prelude><Normal>, </Normal><Function Prelude>odd</Function Prelude><Normal>, </Normal><Function Prelude>or</Function Prelude><Normal>, </Normal><Function Prelude>ord</Function Prelude><Normal>, </Normal><Function Prelude>otherwise</Function Prelude><Normal>, </Normal><Function Prelude>pi</Function Prelude><Normal>, </Normal><Function Prelude>pred</Function Prelude><Normal>,</Normal><br/>
0101 <Function Prelude>primExitWith</Function Prelude><Normal>, </Normal><Function Prelude>print</Function Prelude><Normal>, </Normal><Function Prelude>product</Function Prelude><Normal>, </Normal><Function Prelude>properFraction</Function Prelude><Normal>, </Normal><Function Prelude>putChar</Function Prelude><Normal>, </Normal><Function Prelude>putStr</Function Prelude><Normal>, </Normal><Function Prelude>putStrLn</Function Prelude><Normal>,</Normal><br/>
0102 <Function Prelude>quot</Function Prelude><Normal>, </Normal><Function Prelude>quotRem</Function Prelude><Normal>, </Normal><Function Prelude>range</Function Prelude><Normal>, </Normal><Function Prelude>rangeSize</Function Prelude><Normal>, </Normal><Function Prelude>read</Function Prelude><Normal>, </Normal><Function Prelude>readDec</Function Prelude><Normal>, </Normal><Function Prelude>readFile</Function Prelude><Normal>, </Normal><Function Prelude>readFloat</Function Prelude><Normal>,</Normal><br/>
0103 <Function Prelude>readHex</Function Prelude><Normal>, </Normal><Function Prelude>readIO</Function Prelude><Normal>, </Normal><Function Prelude>readInt</Function Prelude><Normal>, </Normal><Function Prelude>readList</Function Prelude><Normal>, </Normal><Function Prelude>readLitChar</Function Prelude><Normal>, </Normal><Function Prelude>readLn</Function Prelude><Normal>, </Normal><Function Prelude>readOct</Function Prelude><Normal>, </Normal><Function Prelude>readParen</Function Prelude><Normal>,</Normal><br/>
0104 <Function Prelude>readSigned</Function Prelude><Normal>, </Normal><Function Prelude>reads</Function Prelude><Normal>, </Normal><Function Prelude>readsPrec</Function Prelude><Normal>, </Normal><Function Prelude>realToFrac</Function Prelude><Normal>, </Normal><Function Prelude>recip</Function Prelude><Normal>, </Normal><Function Prelude>rem</Function Prelude><Normal>, </Normal><Function Prelude>repeat</Function Prelude><Normal>, </Normal><Function Prelude>replicate</Function Prelude><Normal>,</Normal><br/>
0105 <Function Prelude>return</Function Prelude><Normal>, </Normal><Function Prelude>reverse</Function Prelude><Normal>, </Normal><Function Prelude>round</Function Prelude><Normal>, </Normal><Function Prelude>scaleFloat</Function Prelude><Normal>, </Normal><Function Prelude>scanl</Function Prelude><Normal>, </Normal><Function Prelude>scanl1</Function Prelude><Normal>, </Normal><Function Prelude>scanr</Function Prelude><Normal>, </Normal><Function Prelude>scanr1</Function Prelude><Normal>, </Normal><Function Prelude>seq</Function Prelude><Normal>,</Normal><br/>
0106 <Function Prelude>sequence</Function Prelude><Normal>, </Normal><Function Prelude>sequence_</Function Prelude><Normal>, </Normal><Function Prelude>show</Function Prelude><Normal>, </Normal><Function Prelude>showChar</Function Prelude><Normal>, </Normal><Function Prelude>showInt</Function Prelude><Normal>, </Normal><Function Prelude>showList</Function Prelude><Normal>, </Normal><Function Prelude>showLitChar</Function Prelude><Normal>,</Normal><br/>
0107 <Function Prelude>showParen</Function Prelude><Normal>, </Normal><Function Prelude>showSigned</Function Prelude><Normal>, </Normal><Function Prelude>showString</Function Prelude><Normal>, </Normal><Function Prelude>shows</Function Prelude><Normal>, </Normal><Function Prelude>showsPrec</Function Prelude><Normal>, </Normal><Function Prelude>significand</Function Prelude><Normal>, </Normal><Function Prelude>signum</Function Prelude><Normal>,</Normal><br/>
0108 <Function Prelude>sin</Function Prelude><Normal>, </Normal><Function Prelude>sinh</Function Prelude><Normal>, </Normal><Function Prelude>snd</Function Prelude><Normal>, </Normal><Function Prelude>span</Function Prelude><Normal>, </Normal><Function Prelude>splitAt</Function Prelude><Normal>, </Normal><Function Prelude>sqrt</Function Prelude><Normal>, </Normal><Function Prelude>subtract</Function Prelude><Normal>, </Normal><Function Prelude>succ</Function Prelude><Normal>, </Normal><Function Prelude>sum</Function Prelude><Normal>, </Normal><Function Prelude>tail</Function Prelude><Normal>, </Normal><Function Prelude>take</Function Prelude><Normal>,</Normal><br/>
0109 <Function Prelude>either</Function Prelude><Normal>, </Normal><Function Prelude>elem</Function Prelude><Normal>, </Normal><Function Prelude>encodeFloat</Function Prelude><Normal>, </Normal><Function Prelude>enumFrom</Function Prelude><Normal>, </Normal><Function Prelude>enumFromThen</Function Prelude><Normal>, </Normal><Function Prelude>enumFromThenTo</Function Prelude><Normal>,</Normal><br/>
0110 <Function Prelude>enumFromTo</Function Prelude><Normal>, </Normal><Function Prelude>error</Function Prelude><Normal>, </Normal><Function Prelude>even</Function Prelude><Normal>, </Normal><Function Prelude>exp</Function Prelude><Normal>, </Normal><Function Prelude>exponent</Function Prelude><Normal>, </Normal><Function Prelude>fail</Function Prelude><Normal>, </Normal><Function Prelude>filter</Function Prelude><Normal>, </Normal><Function Prelude>flip</Function Prelude><Normal>, </Normal><Function Prelude>floatDigits</Function Prelude><Normal>,</Normal><br/>
0111 <Function Prelude>floatRadix</Function Prelude><Normal>, </Normal><Function Prelude>floatRange</Function Prelude><Normal>, </Normal><Function Prelude>floor</Function Prelude><Normal>, </Normal><Function Prelude>fmap</Function Prelude><Normal>, </Normal><Function Prelude>takeWhile</Function Prelude><Normal>, </Normal><Function Prelude>tan</Function Prelude><Normal>, </Normal><Function Prelude>tanh</Function Prelude><Normal>, </Normal><Function Prelude>threadToIOResult</Function Prelude><Normal>,</Normal><br/>
0112 <Function Prelude>toEnum</Function Prelude><Normal>, </Normal><Function Prelude>toInt</Function Prelude><Normal>, </Normal><Function Prelude>toInteger</Function Prelude><Normal>, </Normal><Function Prelude>toLower</Function Prelude><Normal>, </Normal><Function Prelude>toRational</Function Prelude><Normal>, </Normal><Function Prelude>toUpper</Function Prelude><Normal>, </Normal><Function Prelude>truncate</Function Prelude><Normal>, </Normal><Function Prelude>uncurry</Function Prelude><Normal>,</Normal><br/>
0113 <Function Prelude>undefined</Function Prelude><Normal>, </Normal><Function Prelude>unlines</Function Prelude><Normal>, </Normal><Function Prelude>until</Function Prelude><Normal>, </Normal><Function Prelude>unwords</Function Prelude><Normal>, </Normal><Function Prelude>unzip</Function Prelude><Normal>, </Normal><Function Prelude>unzip3</Function Prelude><Normal>, </Normal><Function Prelude>userError</Function Prelude><Normal>, </Normal><Function Prelude>words</Function Prelude><Normal>,</Normal><br/>
0114 <Function Prelude>writeFile</Function Prelude><Normal>, </Normal><Function Prelude>zip</Function Prelude><Normal>, </Normal><Function Prelude>zip3</Function Prelude><Normal>, </Normal><Function Prelude>zipWith</Function Prelude><Normal>, </Normal><Function Prelude>zipWith3</Function Prelude><br/>
0115 <Normal></Normal><br/>
0116 <Comment>-- type constructors</Comment><br/>
0117 <Normal></Normal><br/>
0118 <Type Prelude>Bool</Type Prelude><Normal>, </Normal><Type Prelude>Char</Type Prelude><Normal>, </Normal><Type Prelude>Double</Type Prelude><Normal>, </Normal><Type Prelude>Either</Type Prelude><Normal>, </Normal><Type Prelude>FilePath</Type Prelude><Normal>, </Normal><Type Prelude>Float</Type Prelude><Normal>, </Normal><Type Prelude>IO</Type Prelude><Normal>, </Normal><Type Prelude>IOError</Type Prelude><Normal>, </Normal><Type Prelude>Integer</Type Prelude><Normal>, </Normal><Type Prelude>Int</Type Prelude><Normal>, </Normal><Type Prelude>Maybe</Type Prelude><Normal>,</Normal><br/>
0119 <Type Prelude>Ordering</Type Prelude><Normal>, </Normal><Type Prelude>Rational</Type Prelude><Normal>, </Normal><Type Prelude>Ratio</Type Prelude><Normal>, </Normal><Type Prelude>ReadS</Type Prelude><Normal>, </Normal><Type Prelude>ShowS</Type Prelude><Normal>, </Normal><Type Prelude>String</Type Prelude><br/>
0120 <Normal></Normal><br/>
0121 <Comment>-- classes</Comment><br/>
0122 <Normal></Normal><br/>
0123 <Class Prelude>Bounded</Class Prelude><Normal>, </Normal><Class Prelude>Enum</Class Prelude><Normal>, </Normal><Class Prelude>Eq</Class Prelude><Normal>, </Normal><Class Prelude>Floating</Class Prelude><Normal>, </Normal><Class Prelude>Fractional</Class Prelude><Normal>, </Normal><Class Prelude>Functor</Class Prelude><Normal>, </Normal><Class Prelude>Integral</Class Prelude><Normal>, </Normal><Class Prelude>Ix</Class Prelude><Normal>, </Normal><Class Prelude>Monad</Class Prelude><Normal>, </Normal><Class Prelude>Num</Class Prelude><Normal>, </Normal><Class Prelude>Ord</Class Prelude><Normal>, </Normal><Class Prelude>Read</Class Prelude><Normal>, </Normal><Class Prelude>RealFloat</Class Prelude><Normal>,</Normal><br/>
0124 <Class Prelude>RealFrac</Class Prelude><Normal>, </Normal><Class Prelude>Real</Class Prelude><Normal>, </Normal><Class Prelude>Show</Class Prelude><br/>
0125 <Normal></Normal><br/>
0126 <Comment>-- data constructors</Comment><br/>
0127 <Normal></Normal><br/>
0128 <Data Prelude>EQ</Data Prelude><Normal>, </Normal><Data Prelude>False</Data Prelude><Normal>, </Normal><Data Prelude>GT</Data Prelude><Normal>, </Normal><Data Prelude>Just</Data Prelude><Normal>, </Normal><Data Prelude>LT</Data Prelude><Normal>, </Normal><Data Prelude>Left</Data Prelude><Normal>, </Normal><Data Prelude>Nothing</Data Prelude><Normal>, </Normal><Data Prelude>Right</Data Prelude><Normal>, </Normal><Data Prelude>True</Data Prelude><br/>
0129 <Normal></Normal><br/>
0130 <Comment>-- promoted data constructors</Comment><br/>
0131 <Normal></Normal><br/>
0132 <Type>'True</Type><br/>
0133 <Normal></Normal><br/>
0134 <Comment>-- pragma with compiler flags</Comment><br/>
0135 <Normal></Normal><br/>
0136 <Pragma>{-# OPTIONS_GHC -fno-warn-orphans #-}</Pragma><br/>
0137 <Normal></Normal><br/>
0138 <Comment>-- multiline pragma with language extensions</Comment><br/>
0139 <Normal></Normal><br/>
0140 <Pragma>{-# LANGUAGE OverlappingInstances,</Pragma><br/>
0141 <Pragma>             BangPatterns</Pragma><br/>
0142 <Pragma>#-}</Pragma><br/>