Idris2/tests/chez/chez006/expected

37 lines
793 B
Plaintext
Raw Normal View History

"Nat"
"List of Nat"
"List of Something else"
"List of Something else"
"List of Bool"
"Int"
"Something else"
"List of Type"
"List of Int"
43
42
1/1: Building TypeCase (TypeCase.idr)
Main> Main> Main.strangeId is total
Main> Main.strangeId': strangeId' _
Main> Bye for now!
1/1: Building TypeCase2 (TypeCase2.idr)
Error: While processing left hand side of strangeId. Can't match on Nat (Erased argument).
TypeCase2.idr:5:14--5:17
2021-02-11 20:24:26 +03:00
1 | data Bar = MkBar
2 | data Baz = MkBaz
3 |
4 | strangeId : a -> a
2020-07-22 22:16:43 +03:00
5 | strangeId {a=Nat} x = x+1
2021-02-11 20:24:26 +03:00
^^^
Error: While processing left hand side of foo. Can't match on Nat (Erased argument).
TypeCase2.idr:9:5--9:8
2021-02-11 20:24:26 +03:00
5 | strangeId {a=Nat} x = x+1
6 | strangeId x = x
7 |
8 | foo : (0 x : Type) -> String
2020-07-22 22:16:43 +03:00
9 | foo Nat = "Nat"
2021-02-11 20:24:26 +03:00
^^^