[Update test reference output David Waern **20091122152641 Ignore-this: 5fd27f49ba2f0e982920dabaac717b88 * More links (Int, Float etc) * Stripped link contents ] { hunk ./tests/tests/Bug3.html.ref 26 ->ContentsContentsIndexIndexfoo :: Intfoo :: Int :: Int :: IntProduced by HaddockProduced by HaddockContentsContentsIndexIndexfoo :: Intfoo :: Int :: Int :: IntProduced by HaddockProduced by HaddockContentsContentsIndexIndex A = A Int A = A Int B = B B = Bb :: Intb :: Int C = C C = Cc1 :: Intc1 :: Intc2 :: Intc2 :: Int D = D Int Int D = D Int Int E = E Int E = E Int Int Int :: Int :: Int :: Int :: Int :: Int :: Int Int Int Int Int Int IntProduced by HaddockProduced by HaddockContentsContentsIndexIndex a (a -> Int) a (a -> Int)Produced by HaddockProduced by HaddockIndexIndexmapmap Monad Monad(>>=)(>>=)(>>)(>>)ContentsContentsIndexIndex H1 H1C1 :: H1C1 :: H1C2 :: Ord a => [a] -> H1C2 :: Ord a => [a] -> H1C3C3field :: Intfield :: Int} -> H1 Int Int} -> H1 Int IntC4C4field2field2} -> H1 Int a} -> H1 Int a :: H1 :: H1 :: Ord a => [a] -> H1 :: Ord a => [a] -> H1 :: Int -> H1 Int Int :: Int -> H1 Int Int :: Int :: Int :: a -> H1 Int a :: a -> H1 Int aProduced by HaddockProduced by HaddockContentsContentsIndexIndexThe The Operations on Operations on The The HashTable HashTablenew :: (Eq key, Hash key) => Int -> IO (HashTablenew :: (Eq key, Hash key) => Int -> IO (HashTableinsert :: (Eq key, Hash key) => key -> val -> IOinsert :: (Eq key, Hash key) => key -> val -> IOlookup :: Hash key => key -> IO (Maybelookup :: Hash key => key -> IO (Maybe Hash Hashhash :: a -> Inthash :: a -> IntEqEq :: (Eq key, Hash key) => Int -> IO (HashTable :: (Eq key, Hash key) => Int -> IO (HashTable :: (Eq key, Hash key) => key -> val -> IO :: (Eq key, Hash key) => key -> val -> IO :: Hash key => key -> IO (Maybe :: Hash key => key -> IO (MaybeJustJustNothingNothing :: a -> Int :: a -> IntIntIntHash FloatHash FloatHash IntHash Int(Hash a, Hash b) => Hash(Hash a, Hash b) => HashProduced by HaddockProduced by HaddockContentsContentsIndexIndexg :: Intg :: Int :: Int :: IntProduced by HaddockProduced by HaddockContentsContentsIndexIndex Integer Integer String String BinOp Expr Expr BinOp Expr Expr String StringData ExprData ExprShow ExprShow ExprTypeable ExprTypeable ExprData BinOpData BinOpShow BinOpShow BinOpTypeable BinOpTypeable BinOp :: Expr -> Integer :: Expr -> Integer :: String :: StringProduced by HaddockProduced by HaddockContentsContentsIndexIndex :: Integer :: IntegerProduced by HaddockProduced by HaddockContentsContentsIndexIndexType declarations +>Type declarations hunk ./tests/tests/Test.html.ref 92 ->Data types +>Data types hunk ./tests/tests/Test.html.ref 96 ->Records +>Records hunk ./tests/tests/Test.html.ref 102 ->Class declarations +>Class declarations hunk ./tests/tests/Test.html.ref 106 ->Function types +>Function types hunk ./tests/tests/Test.html.ref 110 ->Auxiliary stuff +>Auxiliary stuff hunk ./tests/tests/Test.html.ref 114 ->A hidden module +>A hidden module hunk ./tests/tests/Test.html.ref 118 ->A visible module +>A visible module hunk ./tests/tests/Test.html.ref 122 ->Existential / Universal types +>Existential / Universal types hunk ./tests/tests/Test.html.ref 126 ->Type signatures with argument docs +>Type signatures with argument docs hunk ./tests/tests/Test.html.ref 130 ->A section +>A section hunk ./tests/tests/Test.html.ref 136 ->A subsection +>A subsection hunk ./tests/tests/Test.html.ref 159 ->TTffggvisiblevisible T T= A Int (Maybe Float)= A Int (Maybe Float)| B (T a b, T Int Float)| B (T a b, T Int Float) T2 T2 T3 T3= A1= A1| B1| B1 T4 T4= A2= A2| B2| B2 T5 T5= A3= A3| B3| B3 T6 T6= A4= A4| B4| B4| C4| C4 N1 a = N1 N1 a = N1 N2 a b = N2 N2 a b = N2nn N3 a b = N3 N3 a b = N3n3n3 N4 N4 N5 a b = N5 N5 a b = N5n5n5 N6 a b = N6 N6 a b = N6n6n6 N7 a b = N7 N7 a b = N7n7n7 R R= C1= C1p :: Intp :: Intqqr :: Intr :: Ints :: Ints :: Int| C2| C2t :: T1 -> T2 Int Int -> T3 Bool Bool -> T4 Float Float -> T5t :: T1 -> T2 Int Int -> T3 Bool Bool -> T4 Float Float -> T5u :: Intu :: Intv :: Intv :: Int R1 = C3 R1 = C3s1 :: Ints1 :: Ints2 :: Ints2 :: Ints3 :: Ints3 :: Int D a => C D a => Ca :: IOa :: IObb D Dd :: Td :: Tee E E F Ffffff :: C a => a -> Intf :: C a => a -> Intg :: Int -> IOg :: Int -> IOhidden :: Int -> Inthidden :: Int -> Intmodule Visiblemodule Visible Ex Ex b . C b => Ex1 b . C b => Ex1 b . Ex2 b . Ex2 b . C a => Ex3 b . C a => Ex3| Ex4| Ex4k :: T () () -> T2 Int Int -> (T3 Bool Bool -> T4 Float Float) -> T5 () () -> IOk :: T () () -> T2 Int Int -> (T3 Bool Bool -> T4 Float Float) -> T5 () () -> IOl :: (Int, Int, Float) -> Intl :: (Int, Int, Float) -> Intm :: R -> N1 () -> IO Intm :: R -> N1 () -> IO Into :: Float -> IO Floato :: Float -> IO Floatf' :: Intf' :: Int Int (Maybe Float) Int (Maybe Float)AA (T a b, T Int Float) (T a b, T Int Float)BBA3A3B3B3A4A4B4B4C4C4n3n3N7N7RRppqqrrssC1C1 :: Int :: Intppqq :: Int :: Intrrss :: Int :: IntrrssC2C2 :: T1 -> T2 Int Int -> T3 Bool Bool -> T4 Float Float -> T5 :: T1 -> T2 Int Int -> T3 Bool Bool -> T4 Float Float -> T5 :: Int :: Int :: Int :: IntC3C3 :: Int :: Ints1s1 :: Int :: Ints2s2 :: Int :: Ints3s3 D DCC :: IO :: IOaabb :: T :: TD FloatD FloatD IntD Int :: C a => a -> Int :: C a => a -> IntTTFooFooRRWe can also include URLs in documentation: http://www.haskell.org/We can also include URLs in documentation: http://www.haskell.org/ :: Int -> IO :: Int -> IO :: Int -> Int :: Int -> Intmodule Visiblemodule Visible b . C b . C b . C b . C:: T:: TTT-> T2 Int Int-> T2 Int Int-> T3 Bool Bool -> T4 Float Float-> T3 Bool Bool -> T4 Float Float-> T5-> T5-> IO-> IO:: (Int, Int, Float):: (Int, Int, Float)-> Int-> IntIntInt:: R:: R-> N1-> N1-> IO Int-> IO Int:: Float:: Float-> IO Float-> IO Float :: Int :: Intf'f'Produced by HaddockProduced by HaddockContentsContentsIndexIndex G G A A B Bf :: B a Intf :: B a Int F F :: B a Int :: B a IntA IntA IntProduced by HaddockProduced by HaddockContentsContentsIndexIndex :: Int -> Int :: Int -> IntProduced by HaddockProduced by Haddock