idCase test
This commit is contained in:
@@ -8,6 +8,7 @@ module Core.Examples
|
||||
( fac3
|
||||
, sumList
|
||||
, constDivZero
|
||||
, idCase
|
||||
) where
|
||||
----------------------------------------------------------------------------------
|
||||
import Core.Syntax
|
||||
@@ -181,6 +182,15 @@ constDivZero = [coreProg|
|
||||
main = k 3 ((/#) 1 0);
|
||||
|]
|
||||
|
||||
idCase :: Program'
|
||||
idCase = [coreProg|
|
||||
id x = x;
|
||||
|
||||
main = id (case Pack{1 0} of
|
||||
{ 1 -> (+#) 2 3
|
||||
})
|
||||
|]
|
||||
|
||||
corePrelude :: Module Name
|
||||
corePrelude = Module (Just ("Prelude", [])) $
|
||||
-- non-primitive defs
|
||||
|
||||
Reference in New Issue
Block a user