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

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