shithub: MicroHs

ref: e0142c055d9ce0de9ab1f9fa7af3fadadee7d2fc
dir: /tests/ParseInd.hs/

View raw version
module ParseInd(main) where
import Prelude

-- The parse error generateing a '}'

main :: IO ()
main = do
  print (foo 1)
  print (bar True)
  baz 1

foo :: Int -> Int
foo a = let x = a+1 in x

bar :: Bool -> Bool
bar x = not (case x of True -> False; False -> True)

baz :: Int -> IO ()
baz i = (do print i) >> (do print (i+1))