67 lines
929 B
Plaintext
67 lines
929 B
Plaintext
#group module/top
|
|
|
|
|
|
#test simple
|
|
module Main where
|
|
|
|
#test no-exports
|
|
module Main () where
|
|
|
|
#test one-export
|
|
module Main (main) where
|
|
|
|
#test several-exports
|
|
module Main (main, test1, test2) where
|
|
|
|
#test many-exports
|
|
module Main
|
|
( main
|
|
, test1
|
|
, test2
|
|
, test3
|
|
, test4
|
|
, test5
|
|
, test6
|
|
, test7
|
|
, test8
|
|
, test9
|
|
) where
|
|
|
|
#test exports-with-comments
|
|
module Main
|
|
( main
|
|
-- main
|
|
, test1
|
|
, test2
|
|
-- Test 3
|
|
, test3
|
|
, test4
|
|
-- Test 5
|
|
, test5
|
|
-- Test 6
|
|
) where
|
|
|
|
#test simple-export-with-things
|
|
module Main (Test(..)) where
|
|
|
|
#test simple-export-with-module-contents
|
|
module Main (module Main) where
|
|
|
|
#test export-with-things
|
|
module Main (Test(Test, a, b)) where
|
|
|
|
#test export-with-things-comment
|
|
-- comment1
|
|
|
|
module Main
|
|
( Test(Test, a, b)
|
|
, foo -- comment2
|
|
) -- comment3
|
|
where
|
|
|
|
#test export-with-empty-thing
|
|
module Main (Test()) where
|
|
|
|
#test empty-with-comment
|
|
-- Intentionally left empty
|