Expr.hascasl revision 6aced3cb4c811010d876143f92fca7af32cf1c23
1462186f844d3b541ab1542336e57586df486b51Christian Maedertype bool ::= true | false
6aced3cb4c811010d876143f92fca7af32cf1c23Christian Maederop a : bool = true
6aced3cb4c811010d876143f92fca7af32cf1c23Christian Maederop notA : bool = case a of true -> false | false -> true
6aced3cb4c811010d876143f92fca7af32cf1c23Christian Maederop b : bool = let x = true; y = false; z = x in true
6aced3cb4c811010d876143f92fca7af32cf1c23Christian Maederop b : bool -> bool = \x . x