diff options
Diffstat (limited to 'testdata/data.out')
-rw-r--r-- | testdata/data.out | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/testdata/data.out b/testdata/data.out index d1952aed..1f6a592f 100644 --- a/testdata/data.out +++ b/testdata/data.out | |||
@@ -1,13 +1,17 @@ | |||
1 | main is not found | ||
1 | ------------ desugared source code | 2 | ------------ desugared source code |
2 | data Data0 :: Type where | 3 | data Data0 :: Type where |
3 | Data0 :: Data0 | 4 | Data0 :: Data0 |
5 | |||
4 | data Data1 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where | 6 | data Data1 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where |
5 | Data1 :: forall a b c . a -> b -> c -> Data1 a b c | 7 | Data1 :: forall a b c . a -> b -> c -> Data1 a b c |
8 | |||
6 | data Data2 :: Type where | 9 | data Data2 :: Type where |
7 | Data21 :: Int -> Data2 | 10 | Data21 :: Int -> Data2 |
8 | Data22 :: Int -> Int -> Data2 | 11 | Data22 :: Int -> Int -> Data2 |
9 | Data23 :: Int -> Data2 | 12 | Data23 :: Int -> Data2 |
10 | Data24 :: Data2 | 13 | Data24 :: Data2 |
14 | |||
11 | x | 15 | x |
12 | = \(a :: _) -> case'Data2 | 16 | = \(a :: _) -> case'Data2 |
13 | (\_ -> _) | 17 | (\_ -> _) |
@@ -16,6 +20,7 @@ x | |||
16 | (\(c :: _) -> _rhs c) | 20 | (\(c :: _) -> _rhs c) |
17 | (_rhs undefined) | 21 | (_rhs undefined) |
18 | a | 22 | a |
23 | |||
19 | y | 24 | y |
20 | = \(a :: _) -> case'Data2 | 25 | = \(a :: _) -> case'Data2 |
21 | (\_ -> _) | 26 | (\_ -> _) |
@@ -24,10 +29,12 @@ y | |||
24 | (\_ -> _rhs undefined) | 29 | (\_ -> _rhs undefined) |
25 | (_rhs undefined) | 30 | (_rhs undefined) |
26 | a | 31 | a |
32 | |||
27 | data Data5 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where | 33 | data Data5 (_ :: Type) (_ :: Type) (_ :: Type) :: Type where |
28 | Data51 :: forall a b c . a -> Data5 a b c | 34 | Data51 :: forall a b c . a -> Data5 a b c |
29 | Data52 :: forall d e f . d -> e -> f -> Data5 d e f | 35 | Data52 :: forall d e f . d -> e -> f -> Data5 d e f |
30 | Data53 :: forall g h i . Int -> g -> Float -> h -> i -> Data5 g h i | 36 | Data53 :: forall g h i . Int -> g -> Float -> h -> i -> Data5 g h i |
37 | |||
31 | a5 | 38 | a5 |
32 | = \(a :: _) -> case'Data5 | 39 | = \(a :: _) -> case'Data5 |
33 | (\_ -> _) | 40 | (\_ -> _) |
@@ -35,6 +42,7 @@ a5 | |||
35 | (\(c :: _) _ _ -> _rhs c) | 42 | (\(c :: _) _ _ -> _rhs c) |
36 | (\_ _ _ _ _ -> _rhs undefined) | 43 | (\_ _ _ _ _ -> _rhs undefined) |
37 | a | 44 | a |
45 | |||
38 | b5 | 46 | b5 |
39 | = \(a :: _) -> case'Data5 | 47 | = \(a :: _) -> case'Data5 |
40 | (\_ -> _) | 48 | (\_ -> _) |
@@ -42,6 +50,7 @@ b5 | |||
42 | (\_ (b :: _) _ -> _rhs b) | 50 | (\_ (b :: _) _ -> _rhs b) |
43 | (\_ _ _ _ _ -> _rhs undefined) | 51 | (\_ _ _ _ _ -> _rhs undefined) |
44 | a | 52 | a |
53 | |||
45 | c5 | 54 | c5 |
46 | = \(a :: _) -> case'Data5 | 55 | = \(a :: _) -> case'Data5 |
47 | (\_ -> _) | 56 | (\_ -> _) |
@@ -49,7 +58,6 @@ c5 | |||
49 | (\_ _ (b :: _) -> _rhs b) | 58 | (\_ _ (b :: _) -> _rhs b) |
50 | (\_ _ _ _ _ -> _rhs undefined) | 59 | (\_ _ _ _ _ -> _rhs undefined) |
51 | a | 60 | a |
52 | main is not found | ||
53 | ------------ trace | 61 | ------------ trace |
54 | 'Data0 :: Type | 62 | 'Data0 :: Type |
55 | Data0 :: Data0 | 63 | Data0 :: Data0 |