From ce568c3afb00610d659d3c2bab022983d252f1cd Mon Sep 17 00:00:00 2001 From: Simon Jakobi Date: Wed, 13 Jun 2018 23:49:52 +0200 Subject: html-test: Accept output --- html-test/ref/Test.html | 320 ++++++++++-------------------------------------- 1 file changed, 63 insertions(+), 257 deletions(-) (limited to 'html-test/ref/Test.html') diff --git a/html-test/ref/Test.html b/html-test/ref/Test.html index 26481afe..d4c2417c 100644 --- a/html-test/ref/Test.html +++ b/html-test/ref/Test.html @@ -165,13 +165,7 @@ >
  • = A Int (Maybe Float)
  • Int (Maybe Float)
  • | BT a b, T Int Float)
  • Int Float)
  • p :: Int
  • :: Int
  • qr, s :: Int
  • :: Int }
  • t :: T1 -> T2 Int Int -> Int Int -> T3 Bool Bool -> Bool Bool -> T4 Float Float -> Float Float -> T5 () ()
  • u, v :: Int
  • :: Int }
  • s1 :: Int
  • :: Int
  • s2 :: Int
  • :: Int
  • s3 :: Int
  • :: Int}
  • p :: R -> Int
  • -> Int
  • qu :: R -> Int
  • -> Int
  • class
  • a :: IO a
  • :: IO a
  • ba :: C a => IO a
  • a => IO a
  • f :: C a => a -> Int
  • a => a -> Int
  • g :: Int -> IO CInt
  • :: Int -> IO CInt
  • hidden :: Int -> Int
  • :: Int -> Int
  • module VisibleT () () -> T2 Int Int -> ( Int Int -> (T3 Bool Bool -> Bool Bool -> T4 Float Float) -> Float Float) -> T5 () () -> IO ()
  • () () -> IO ()
  • l :: (Int, Int, Float) -> Int
  • :: (Int, Int, Float) -> Int
  • mR -> N1 () -> IO Int
  • () -> IO Int
  • o :: Float -> IO Float
  • :: Float -> IO Float
  • f' :: Int
  • :: Int
  • withType :: Int
  • :: Int
  • withoutTypeA Int (Maybe Float) Int (Maybe Float)

    This comment describes the T a b, T Int Float) Int Float)

    This comment describes the p :: Int :: Int

    This comment applies to the r, s :: Int :: Int

    This comment applies to both t :: T1 -> T2 Int Int -> Int Int -> T3 Bool Bool -> Bool Bool -> T4 Float Float -> Float Float -> T5 () ()

    u, v :: Int :: Int
  • s1 :: Int :: Int

    The s2 :: Int :: Int

    The s3 :: Int :: Int

    a :: C a => IO a a => IO a #

    f :: C a => a -> Int a => a -> Int #

    g :: Int -> IO CInt :: Int -> IO CInt #

    -> T2 Int Int Int Int

    This argument has type 'T2 Int Int'

    -> (T3 Bool Bool -> Bool Bool -> T4 Float Float) Float Float)

    This argument has type -> IO ()-> IO ()

    This is the result type

    :: (Int, Int, Float)-> Int-> IO Int
    :: (Int, Int, Float)

    takes a triple

    -> Int

    returns an IntInt

    -> IO Int

    and the return value

    :: Float-> IO Float
    :: Float

    The input float

    -> IO Float

    The output float

    f' :: Int :: Int #