summaryrefslogtreecommitdiff
path: root/testdata/language-features/basic-list
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/language-features/basic-list')
-rw-r--r--testdata/language-features/basic-list/list01.out66
-rw-r--r--testdata/language-features/basic-list/list02.out66
-rw-r--r--testdata/language-features/basic-list/list07.reject.out9
-rw-r--r--testdata/language-features/basic-list/list08.out14
-rw-r--r--testdata/language-features/basic-list/list09.out20
-rw-r--r--testdata/language-features/basic-list/list10.reject.out12
-rw-r--r--testdata/language-features/basic-list/list11.out20
-rw-r--r--testdata/language-features/basic-list/list12.out68
-rw-r--r--testdata/language-features/basic-list/list13.out68
-rw-r--r--testdata/language-features/basic-list/list14.reject.out21
-rw-r--r--testdata/language-features/basic-list/list15.reject.out27
-rw-r--r--testdata/language-features/basic-list/list16.reject.out12
-rw-r--r--testdata/language-features/basic-list/listcomp01.out32
-rw-r--r--testdata/language-features/basic-list/listcomp02.out40
-rw-r--r--testdata/language-features/basic-list/listcomp03.out38
-rw-r--r--testdata/language-features/basic-list/listcomp04.out46
-rw-r--r--testdata/language-features/basic-list/listcomp05.out27
-rw-r--r--testdata/language-features/basic-list/listcomp06.out64
-rw-r--r--testdata/language-features/basic-list/listcomp07.out108
-rw-r--r--testdata/language-features/basic-list/listcomp08.reject.out4
-rw-r--r--testdata/language-features/basic-list/listcomp09.out17
21 files changed, 508 insertions, 271 deletions
diff --git a/testdata/language-features/basic-list/list01.out b/testdata/language-features/basic-list/list01.out
index 500b3ba9..621aa15a 100644
--- a/testdata/language-features/basic-list/list01.out
+++ b/testdata/language-features/basic-list/list01.out
@@ -6,27 +6,47 @@ value2
6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil))))) 6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value1 :: forall a . List a 9value1 :: forall a . List a
10value2 :: forall a . Num a => List a 10value2 :: forall a . Num a => List a
11value3 :: List Char 11value3 :: List Char
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-list/list01.lc 1:1-1:7 forall a . List a 13testdata/language-features/basic-list/list01.lc 1:1-1:7
14testdata/language-features/basic-list/list01.lc 1:10-1:12 forall a . List a 14 forall a . List a
15testdata/language-features/basic-list/list01.lc 2:1-2:7 forall a . Num a => List a 15testdata/language-features/basic-list/list01.lc 1:10-1:12
16testdata/language-features/basic-list/list01.lc 2:10-2:19 List _c 16 forall a . List a
17testdata/language-features/basic-list/list01.lc 2:11-2:12 _b 17testdata/language-features/basic-list/list01.lc 2:1-2:7
18testdata/language-features/basic-list/list01.lc 2:13-2:14 _b 18 forall a . Num a => List a
19testdata/language-features/basic-list/list01.lc 2:13-2:18 List _d 19testdata/language-features/basic-list/list01.lc 2:10-2:19
20testdata/language-features/basic-list/list01.lc 2:15-2:16 _b 20 List _c
21testdata/language-features/basic-list/list01.lc 2:15-2:18 List _e 21testdata/language-features/basic-list/list01.lc 2:11-2:12
22testdata/language-features/basic-list/list01.lc 2:17-2:18 List _e | _b 22 _b
23testdata/language-features/basic-list/list01.lc 3:1-3:7 List Char 23testdata/language-features/basic-list/list01.lc 2:13-2:14
24testdata/language-features/basic-list/list01.lc 3:10-3:31 List Char 24 _b
25testdata/language-features/basic-list/list01.lc 3:11-3:14 Char 25testdata/language-features/basic-list/list01.lc 2:13-2:18
26testdata/language-features/basic-list/list01.lc 3:15-3:18 Char 26 List _d
27testdata/language-features/basic-list/list01.lc 3:15-3:30 List Char 27testdata/language-features/basic-list/list01.lc 2:15-2:16
28testdata/language-features/basic-list/list01.lc 3:19-3:22 Char 28 _b
29testdata/language-features/basic-list/list01.lc 3:19-3:30 List Char 29testdata/language-features/basic-list/list01.lc 2:15-2:18
30testdata/language-features/basic-list/list01.lc 3:23-3:26 Char 30 List _e
31testdata/language-features/basic-list/list01.lc 3:23-3:30 List Char 31testdata/language-features/basic-list/list01.lc 2:17-2:18
32testdata/language-features/basic-list/list01.lc 3:27-3:30 Char | List Char 32 _b | List _e
33testdata/language-features/basic-list/list01.lc 3:1-3:7
34 List Char
35testdata/language-features/basic-list/list01.lc 3:10-3:31
36 List Char
37testdata/language-features/basic-list/list01.lc 3:11-3:14
38 Char
39testdata/language-features/basic-list/list01.lc 3:15-3:18
40 Char
41testdata/language-features/basic-list/list01.lc 3:15-3:30
42 List Char
43testdata/language-features/basic-list/list01.lc 3:19-3:22
44 Char
45testdata/language-features/basic-list/list01.lc 3:19-3:30
46 List Char
47testdata/language-features/basic-list/list01.lc 3:23-3:26
48 Char
49testdata/language-features/basic-list/list01.lc 3:23-3:30
50 List Char
51testdata/language-features/basic-list/list01.lc 3:27-3:30
52 Char | List Char \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list02.out b/testdata/language-features/basic-list/list02.out
index f10ae96c..665e8b7d 100644
--- a/testdata/language-features/basic-list/list02.out
+++ b/testdata/language-features/basic-list/list02.out
@@ -6,27 +6,47 @@ value2
6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil))))) 6value3 = _rhs (Cons 'h' (Cons 'e' (Cons 'l' (Cons 'l' (Cons 'o' Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value1 :: forall a . List a 9value1 :: forall a . List a
10value2 :: forall a . Num a => List a 10value2 :: forall a . Num a => List a
11value3 :: List Char 11value3 :: List Char
12------------ tooltips 12------------ tooltips
13testdata/language-features/basic-list/list02.lc 1:1-1:7 forall a . List a 13testdata/language-features/basic-list/list02.lc 1:1-1:7
14testdata/language-features/basic-list/list02.lc 1:10-2:4 forall a . List a 14 forall a . List a
15testdata/language-features/basic-list/list02.lc 4:1-4:7 forall a . Num a => List a 15testdata/language-features/basic-list/list02.lc 1:10-2:4
16testdata/language-features/basic-list/list02.lc 4:10-5:7 List _c 16 forall a . List a
17testdata/language-features/basic-list/list02.lc 4:11-4:12 _b 17testdata/language-features/basic-list/list02.lc 4:1-4:7
18testdata/language-features/basic-list/list02.lc 4:13-4:14 _b 18 forall a . Num a => List a
19testdata/language-features/basic-list/list02.lc 4:13-5:6 List _d 19testdata/language-features/basic-list/list02.lc 4:10-5:7
20testdata/language-features/basic-list/list02.lc 5:3-5:4 _b 20 List _c
21testdata/language-features/basic-list/list02.lc 5:3-5:6 List _e 21testdata/language-features/basic-list/list02.lc 4:11-4:12
22testdata/language-features/basic-list/list02.lc 5:5-5:6 List _e | _b 22 _b
23testdata/language-features/basic-list/list02.lc 7:1-7:7 List Char 23testdata/language-features/basic-list/list02.lc 4:13-4:14
24testdata/language-features/basic-list/list02.lc 8:3-13:4 List Char 24 _b
25testdata/language-features/basic-list/list02.lc 8:5-8:8 Char 25testdata/language-features/basic-list/list02.lc 4:13-5:6
26testdata/language-features/basic-list/list02.lc 9:5-9:8 Char 26 List _d
27testdata/language-features/basic-list/list02.lc 9:5-12:8 List Char 27testdata/language-features/basic-list/list02.lc 5:3-5:4
28testdata/language-features/basic-list/list02.lc 10:5-10:8 Char 28 _b
29testdata/language-features/basic-list/list02.lc 10:5-12:8 List Char 29testdata/language-features/basic-list/list02.lc 5:3-5:6
30testdata/language-features/basic-list/list02.lc 11:5-11:8 Char 30 List _e
31testdata/language-features/basic-list/list02.lc 11:5-12:8 List Char 31testdata/language-features/basic-list/list02.lc 5:5-5:6
32testdata/language-features/basic-list/list02.lc 12:5-12:8 Char | List Char 32 _b | List _e
33testdata/language-features/basic-list/list02.lc 7:1-7:7
34 List Char
35testdata/language-features/basic-list/list02.lc 8:3-13:4
36 List Char
37testdata/language-features/basic-list/list02.lc 8:5-8:8
38 Char
39testdata/language-features/basic-list/list02.lc 9:5-9:8
40 Char
41testdata/language-features/basic-list/list02.lc 9:5-12:8
42 List Char
43testdata/language-features/basic-list/list02.lc 10:5-10:8
44 Char
45testdata/language-features/basic-list/list02.lc 10:5-12:8
46 List Char
47testdata/language-features/basic-list/list02.lc 11:5-11:8
48 Char
49testdata/language-features/basic-list/list02.lc 11:5-12:8
50 List Char
51testdata/language-features/basic-list/list02.lc 12:5-12:8
52 Char | List Char \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list07.reject.out b/testdata/language-features/basic-list/list07.reject.out
index 27c8a2e3..a40c8c73 100644
--- a/testdata/language-features/basic-list/list07.reject.out
+++ b/testdata/language-features/basic-list/list07.reject.out
@@ -12,6 +12,9 @@ with
12 12
13in builtin Nil 13in builtin Nil
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-list/list07.reject.lc 1:10-1:11 _b 15testdata/language-features/basic-list/list07.reject.lc 1:10-1:11
16testdata/language-features/basic-list/list07.reject.lc 1:12-1:15 Float 16 _b
17testdata/language-features/basic-list/list07.reject.lc 1:16-1:19 Char 17testdata/language-features/basic-list/list07.reject.lc 1:12-1:15
18 Float
19testdata/language-features/basic-list/list07.reject.lc 1:16-1:19
20 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list08.out b/testdata/language-features/basic-list/list08.out
index 88bd2006..66a0526e 100644
--- a/testdata/language-features/basic-list/list08.out
+++ b/testdata/language-features/basic-list/list08.out
@@ -2,9 +2,13 @@
2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil)) 2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil))
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Float 5value :: List Float
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list08.lc 1:1-1:6 List Float 7testdata/language-features/basic-list/list08.lc 1:1-1:6
8testdata/language-features/basic-list/list08.lc 1:9-1:16 List Float 8 List Float
9testdata/language-features/basic-list/list08.lc 1:10-1:11 _b 9testdata/language-features/basic-list/list08.lc 1:9-1:16
10testdata/language-features/basic-list/list08.lc 1:12-1:15 Float | List Float 10 List Float
11testdata/language-features/basic-list/list08.lc 1:10-1:11
12 _b
13testdata/language-features/basic-list/list08.lc 1:12-1:15
14 Float | List Float \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list09.out b/testdata/language-features/basic-list/list09.out
index 24341f59..7b7e8d99 100644
--- a/testdata/language-features/basic-list/list09.out
+++ b/testdata/language-features/basic-list/list09.out
@@ -2,11 +2,17 @@
2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil) :: List Float) 2value = _rhs (Cons (fromInt 1) (Cons 1.2 Nil) :: List Float)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Float 5value :: List Float
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list09.lc 1:1-1:6 List Float 7testdata/language-features/basic-list/list09.lc 1:1-1:6
8testdata/language-features/basic-list/list09.lc 1:9-1:16 List Float 8 List Float
9testdata/language-features/basic-list/list09.lc 1:10-1:11 _b 9testdata/language-features/basic-list/list09.lc 1:9-1:16
10testdata/language-features/basic-list/list09.lc 1:12-1:15 Float | List Float 10 List Float
11testdata/language-features/basic-list/list09.lc 1:20-1:27 Type 11testdata/language-features/basic-list/list09.lc 1:10-1:11
12testdata/language-features/basic-list/list09.lc 1:21-1:26 Type 12 _b
13testdata/language-features/basic-list/list09.lc 1:12-1:15
14 Float | List Float
15testdata/language-features/basic-list/list09.lc 1:20-1:27
16 Type
17testdata/language-features/basic-list/list09.lc 1:21-1:26
18 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list10.reject.out b/testdata/language-features/basic-list/list10.reject.out
index 186dc9c6..0ce8bd30 100644
--- a/testdata/language-features/basic-list/list10.reject.out
+++ b/testdata/language-features/basic-list/list10.reject.out
@@ -12,7 +12,11 @@ with
12 12
13in builtin Nil 13in builtin Nil
14------------ tooltips 14------------ tooltips
15testdata/language-features/basic-list/list10.reject.lc 1:10-1:11 _b 15testdata/language-features/basic-list/list10.reject.lc 1:10-1:11
16testdata/language-features/basic-list/list10.reject.lc 1:12-1:15 Float 16 _b
17testdata/language-features/basic-list/list10.reject.lc 1:20-1:25 Type 17testdata/language-features/basic-list/list10.reject.lc 1:12-1:15
18testdata/language-features/basic-list/list10.reject.lc 1:21-1:24 Type 18 Float
19testdata/language-features/basic-list/list10.reject.lc 1:20-1:25
20 Type
21testdata/language-features/basic-list/list10.reject.lc 1:21-1:24
22 Type \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list11.out b/testdata/language-features/basic-list/list11.out
index 01414c97..b02e1b06 100644
--- a/testdata/language-features/basic-list/list11.out
+++ b/testdata/language-features/basic-list/list11.out
@@ -2,11 +2,17 @@
2value = _rhs (fromInt 1 : Nil) 2value = _rhs (fromInt 1 : Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: forall a . Num a => List a 5value :: forall a . Num a => List a
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list11.lc 1:1-1:6 forall a . Num a => List a 7testdata/language-features/basic-list/list11.lc 1:1-1:6
8testdata/language-features/basic-list/list11.lc 1:9-1:10 _b 8 forall a . Num a => List a
9testdata/language-features/basic-list/list11.lc 1:9-1:11 List _b -> List _b 9testdata/language-features/basic-list/list11.lc 1:9-1:10
10testdata/language-features/basic-list/list11.lc 1:9-1:13 List _b 10 _b
11testdata/language-features/basic-list/list11.lc 1:10-1:11 forall a . a -> List a -> List a 11testdata/language-features/basic-list/list11.lc 1:9-1:11
12testdata/language-features/basic-list/list11.lc 1:11-1:13 forall a . List a 12 List _b -> List _b
13testdata/language-features/basic-list/list11.lc 1:9-1:13
14 List _b
15testdata/language-features/basic-list/list11.lc 1:10-1:11
16 forall a . a -> List a -> List a
17testdata/language-features/basic-list/list11.lc 1:11-1:13
18 forall a . List a \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list12.out b/testdata/language-features/basic-list/list12.out
index 9d57e36d..b33e242d 100644
--- a/testdata/language-features/basic-list/list12.out
+++ b/testdata/language-features/basic-list/list12.out
@@ -2,27 +2,49 @@
2value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : Nil) 2value = _rhs (fromInt 1 : fromInt 2 : fromInt 3 : fromInt 4 : fromInt 5 : Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: forall a . Num a => List a 5value :: forall a . Num a => List a
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list12.lc 1:1-1:6 forall a . Num a => List a 7testdata/language-features/basic-list/list12.lc 1:1-1:6
8testdata/language-features/basic-list/list12.lc 1:9-1:10 _b 8 forall a . Num a => List a
9testdata/language-features/basic-list/list12.lc 1:9-1:11 List _b -> List _b 9testdata/language-features/basic-list/list12.lc 1:9-1:10
10testdata/language-features/basic-list/list12.lc 1:9-1:21 List _c 10 _b
11testdata/language-features/basic-list/list12.lc 1:10-1:11 forall a . a -> List a -> List a 11testdata/language-features/basic-list/list12.lc 1:9-1:11
12testdata/language-features/basic-list/list12.lc 1:11-1:12 _b 12 List _b -> List _b
13testdata/language-features/basic-list/list12.lc 1:11-1:13 List _b -> List _b 13testdata/language-features/basic-list/list12.lc 1:9-1:21
14testdata/language-features/basic-list/list12.lc 1:11-1:21 List _d 14 List _c
15testdata/language-features/basic-list/list12.lc 1:12-1:13 forall a . a -> List a -> List a 15testdata/language-features/basic-list/list12.lc 1:10-1:11
16testdata/language-features/basic-list/list12.lc 1:13-1:14 _b 16 forall a . a -> List a -> List a
17testdata/language-features/basic-list/list12.lc 1:13-1:15 List _b -> List _b 17testdata/language-features/basic-list/list12.lc 1:11-1:12
18testdata/language-features/basic-list/list12.lc 1:13-1:21 List _e 18 _b
19testdata/language-features/basic-list/list12.lc 1:14-1:15 forall a . a -> List a -> List a 19testdata/language-features/basic-list/list12.lc 1:11-1:13
20testdata/language-features/basic-list/list12.lc 1:15-1:16 _b 20 List _b -> List _b
21testdata/language-features/basic-list/list12.lc 1:15-1:17 List _b -> List _b 21testdata/language-features/basic-list/list12.lc 1:11-1:21
22testdata/language-features/basic-list/list12.lc 1:15-1:21 List _f 22 List _d
23testdata/language-features/basic-list/list12.lc 1:16-1:17 forall a . a -> List a -> List a 23testdata/language-features/basic-list/list12.lc 1:12-1:13
24testdata/language-features/basic-list/list12.lc 1:17-1:18 _b 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list12.lc 1:17-1:19 List _b -> List _b 25testdata/language-features/basic-list/list12.lc 1:13-1:14
26testdata/language-features/basic-list/list12.lc 1:17-1:21 List _f 26 _b
27testdata/language-features/basic-list/list12.lc 1:18-1:19 forall a . a -> List a -> List a 27testdata/language-features/basic-list/list12.lc 1:13-1:15
28testdata/language-features/basic-list/list12.lc 1:19-1:21 forall a . List a 28 List _b -> List _b
29testdata/language-features/basic-list/list12.lc 1:13-1:21
30 List _e
31testdata/language-features/basic-list/list12.lc 1:14-1:15
32 forall a . a -> List a -> List a
33testdata/language-features/basic-list/list12.lc 1:15-1:16
34 _b
35testdata/language-features/basic-list/list12.lc 1:15-1:17
36 List _b -> List _b
37testdata/language-features/basic-list/list12.lc 1:15-1:21
38 List _f
39testdata/language-features/basic-list/list12.lc 1:16-1:17
40 forall a . a -> List a -> List a
41testdata/language-features/basic-list/list12.lc 1:17-1:18
42 _b
43testdata/language-features/basic-list/list12.lc 1:17-1:19
44 List _b -> List _b
45testdata/language-features/basic-list/list12.lc 1:17-1:21
46 List _f
47testdata/language-features/basic-list/list12.lc 1:18-1:19
48 forall a . a -> List a -> List a
49testdata/language-features/basic-list/list12.lc 1:19-1:21
50 forall a . List a \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list13.out b/testdata/language-features/basic-list/list13.out
index 477564f1..f0a9adde 100644
--- a/testdata/language-features/basic-list/list13.out
+++ b/testdata/language-features/basic-list/list13.out
@@ -2,27 +2,49 @@
2value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : Nil) 2value = _rhs ('h' : 'e' : 'l' : 'l' : 'o' : Nil)
3main is not found 3main is not found
4------------ trace 4------------ trace
5value :: List Char 5value :: List Char
6------------ tooltips 6------------ tooltips
7testdata/language-features/basic-list/list13.lc 1:1-1:6 List Char 7testdata/language-features/basic-list/list13.lc 1:1-1:6
8testdata/language-features/basic-list/list13.lc 1:9-1:12 Char 8 List Char
9testdata/language-features/basic-list/list13.lc 1:9-1:13 List Char -> List Char 9testdata/language-features/basic-list/list13.lc 1:9-1:12
10testdata/language-features/basic-list/list13.lc 1:9-1:31 List Char 10 Char
11testdata/language-features/basic-list/list13.lc 1:12-1:13 forall a . a -> List a -> List a 11testdata/language-features/basic-list/list13.lc 1:9-1:13
12testdata/language-features/basic-list/list13.lc 1:13-1:16 Char 12 List Char -> List Char
13testdata/language-features/basic-list/list13.lc 1:13-1:17 List Char -> List Char 13testdata/language-features/basic-list/list13.lc 1:9-1:31
14testdata/language-features/basic-list/list13.lc 1:13-1:31 List Char 14 List Char
15testdata/language-features/basic-list/list13.lc 1:16-1:17 forall a . a -> List a -> List a 15testdata/language-features/basic-list/list13.lc 1:12-1:13
16testdata/language-features/basic-list/list13.lc 1:17-1:20 Char 16 forall a . a -> List a -> List a
17testdata/language-features/basic-list/list13.lc 1:17-1:21 List Char -> List Char 17testdata/language-features/basic-list/list13.lc 1:13-1:16
18testdata/language-features/basic-list/list13.lc 1:17-1:31 List Char 18 Char
19testdata/language-features/basic-list/list13.lc 1:20-1:21 forall a . a -> List a -> List a 19testdata/language-features/basic-list/list13.lc 1:13-1:17
20testdata/language-features/basic-list/list13.lc 1:21-1:24 Char 20 List Char -> List Char
21testdata/language-features/basic-list/list13.lc 1:21-1:25 List Char -> List Char 21testdata/language-features/basic-list/list13.lc 1:13-1:31
22testdata/language-features/basic-list/list13.lc 1:21-1:31 List Char 22 List Char
23testdata/language-features/basic-list/list13.lc 1:24-1:25 forall a . a -> List a -> List a 23testdata/language-features/basic-list/list13.lc 1:16-1:17
24testdata/language-features/basic-list/list13.lc 1:25-1:28 Char 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list13.lc 1:25-1:29 List Char -> List Char 25testdata/language-features/basic-list/list13.lc 1:17-1:20
26testdata/language-features/basic-list/list13.lc 1:25-1:31 List Char 26 Char
27testdata/language-features/basic-list/list13.lc 1:28-1:29 forall a . a -> List a -> List a 27testdata/language-features/basic-list/list13.lc 1:17-1:21
28testdata/language-features/basic-list/list13.lc 1:29-1:31 forall a . List a 28 List Char -> List Char
29testdata/language-features/basic-list/list13.lc 1:17-1:31
30 List Char
31testdata/language-features/basic-list/list13.lc 1:20-1:21
32 forall a . a -> List a -> List a
33testdata/language-features/basic-list/list13.lc 1:21-1:24
34 Char
35testdata/language-features/basic-list/list13.lc 1:21-1:25
36 List Char -> List Char
37testdata/language-features/basic-list/list13.lc 1:21-1:31
38 List Char
39testdata/language-features/basic-list/list13.lc 1:24-1:25
40 forall a . a -> List a -> List a
41testdata/language-features/basic-list/list13.lc 1:25-1:28
42 Char
43testdata/language-features/basic-list/list13.lc 1:25-1:29
44 List Char -> List Char
45testdata/language-features/basic-list/list13.lc 1:25-1:31
46 List Char
47testdata/language-features/basic-list/list13.lc 1:28-1:29
48 forall a . a -> List a -> List a
49testdata/language-features/basic-list/list13.lc 1:29-1:31
50 forall a . List a \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list14.reject.out b/testdata/language-features/basic-list/list14.reject.out
index c8abf9be..8d1a59e9 100644
--- a/testdata/language-features/basic-list/list14.reject.out
+++ b/testdata/language-features/basic-list/list14.reject.out
@@ -16,10 +16,17 @@ in testdata/language-features/basic-list/list14.reject.lc:1:17:
16value = 'h':'i':() 16value = 'h':'i':()
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list14.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-list/list14.reject.lc 1:9-1:12
20testdata/language-features/basic-list/list14.reject.lc 1:9-1:13 List Char -> List Char 20 Char
21testdata/language-features/basic-list/list14.reject.lc 1:12-1:13 forall a . a -> List a -> List a 21testdata/language-features/basic-list/list14.reject.lc 1:9-1:13
22testdata/language-features/basic-list/list14.reject.lc 1:13-1:16 Char 22 List Char -> List Char
23testdata/language-features/basic-list/list14.reject.lc 1:13-1:17 List Char -> List Char 23testdata/language-features/basic-list/list14.reject.lc 1:12-1:13
24testdata/language-features/basic-list/list14.reject.lc 1:16-1:17 forall a . a -> List a -> List a 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list14.reject.lc 1:17-1:19 () 25testdata/language-features/basic-list/list14.reject.lc 1:13-1:16
26 Char
27testdata/language-features/basic-list/list14.reject.lc 1:13-1:17
28 List Char -> List Char
29testdata/language-features/basic-list/list14.reject.lc 1:16-1:17
30 forall a . a -> List a -> List a
31testdata/language-features/basic-list/list14.reject.lc 1:17-1:19
32 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list15.reject.out b/testdata/language-features/basic-list/list15.reject.out
index 96a8907d..9caab32f 100644
--- a/testdata/language-features/basic-list/list15.reject.out
+++ b/testdata/language-features/basic-list/list15.reject.out
@@ -16,12 +16,21 @@ in testdata/language-features/basic-list/list15.reject.lc:1:20:
16value = 'h':'i':():[] 16value = 'h':'i':():[]
17 ^^ 17 ^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list15.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-list/list15.reject.lc 1:9-1:12
20testdata/language-features/basic-list/list15.reject.lc 1:9-1:13 List Char -> List Char 20 Char
21testdata/language-features/basic-list/list15.reject.lc 1:12-1:13 forall a . a -> List a -> List a 21testdata/language-features/basic-list/list15.reject.lc 1:9-1:13
22testdata/language-features/basic-list/list15.reject.lc 1:13-1:16 Char 22 List Char -> List Char
23testdata/language-features/basic-list/list15.reject.lc 1:13-1:17 List Char -> List Char 23testdata/language-features/basic-list/list15.reject.lc 1:12-1:13
24testdata/language-features/basic-list/list15.reject.lc 1:16-1:17 forall a . a -> List a -> List a 24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list15.reject.lc 1:17-1:19 () 25testdata/language-features/basic-list/list15.reject.lc 1:13-1:16
26testdata/language-features/basic-list/list15.reject.lc 1:17-1:20 List () -> List () 26 Char
27testdata/language-features/basic-list/list15.reject.lc 1:19-1:20 forall a . a -> List a -> List a 27testdata/language-features/basic-list/list15.reject.lc 1:13-1:17
28 List Char -> List Char
29testdata/language-features/basic-list/list15.reject.lc 1:16-1:17
30 forall a . a -> List a -> List a
31testdata/language-features/basic-list/list15.reject.lc 1:17-1:19
32 ()
33testdata/language-features/basic-list/list15.reject.lc 1:17-1:20
34 List () -> List ()
35testdata/language-features/basic-list/list15.reject.lc 1:19-1:20
36 forall a . a -> List a -> List a \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list16.reject.out b/testdata/language-features/basic-list/list16.reject.out
index e109192d..4ffd3ea0 100644
--- a/testdata/language-features/basic-list/list16.reject.out
+++ b/testdata/language-features/basic-list/list16.reject.out
@@ -16,7 +16,11 @@ in testdata/language-features/basic-list/list16.reject.lc:1:13:
16value = 'h':'i' 16value = 'h':'i'
17 ^^^ 17 ^^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/list16.reject.lc 1:9-1:12 Char 19testdata/language-features/basic-list/list16.reject.lc 1:9-1:12
20testdata/language-features/basic-list/list16.reject.lc 1:9-1:13 List Char -> List Char 20 Char
21testdata/language-features/basic-list/list16.reject.lc 1:12-1:13 forall a . a -> List a -> List a 21testdata/language-features/basic-list/list16.reject.lc 1:9-1:13
22testdata/language-features/basic-list/list16.reject.lc 1:13-1:16 Char 22 List Char -> List Char
23testdata/language-features/basic-list/list16.reject.lc 1:12-1:13
24 forall a . a -> List a -> List a
25testdata/language-features/basic-list/list16.reject.lc 1:13-1:16
26 Char \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp01.out b/testdata/language-features/basic-list/listcomp01.out
index 74cf6abb..56aeb025 100644
--- a/testdata/language-features/basic-list/listcomp01.out
+++ b/testdata/language-features/basic-list/listcomp01.out
@@ -6,15 +6,25 @@ value
6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))) 6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: List ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp01.lc 1:1-1:6 List () 11testdata/language-features/basic-list/listcomp01.lc 1:1-1:6
12testdata/language-features/basic-list/listcomp01.lc 1:9-1:34 List () 12 List ()
13testdata/language-features/basic-list/listcomp01.lc 1:10-1:12 () | List () | _b -> List _a 13testdata/language-features/basic-list/listcomp01.lc 1:9-1:34
14testdata/language-features/basic-list/listcomp01.lc 1:20-1:33 List () 14 List ()
15testdata/language-features/basic-list/listcomp01.lc 1:21-1:23 () 15testdata/language-features/basic-list/listcomp01.lc 1:10-1:12
16testdata/language-features/basic-list/listcomp01.lc 1:24-1:26 () 16 () | List ()
17testdata/language-features/basic-list/listcomp01.lc 1:24-1:32 List () 17testdata/language-features/basic-list/listcomp01.lc 1:20-1:33
18testdata/language-features/basic-list/listcomp01.lc 1:27-1:29 () 18 List ()
19testdata/language-features/basic-list/listcomp01.lc 1:27-1:32 List () 19testdata/language-features/basic-list/listcomp01.lc 1:21-1:23
20testdata/language-features/basic-list/listcomp01.lc 1:30-1:32 () | List () 20 ()
21testdata/language-features/basic-list/listcomp01.lc 1:24-1:26
22 ()
23testdata/language-features/basic-list/listcomp01.lc 1:24-1:32
24 List ()
25testdata/language-features/basic-list/listcomp01.lc 1:27-1:29
26 ()
27testdata/language-features/basic-list/listcomp01.lc 1:27-1:32
28 List ()
29testdata/language-features/basic-list/listcomp01.lc 1:30-1:32
30 () | List () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp02.out b/testdata/language-features/basic-list/listcomp02.out
index 7e689b09..dfd424a4 100644
--- a/testdata/language-features/basic-list/listcomp02.out
+++ b/testdata/language-features/basic-list/listcomp02.out
@@ -3,18 +3,30 @@ l = _rhs (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))
3value = _rhs (concatMap \(a :: _) -> Cons a Nil l) 3value = _rhs (concatMap \(a :: _) -> Cons a Nil l)
4main is not found 4main is not found
5------------ trace 5------------ trace
6l :: List () 6l :: List ()
7value :: List () 7value :: List ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp02.lc 1:1-1:2 List () 9testdata/language-features/basic-list/listcomp02.lc 1:1-1:2
10testdata/language-features/basic-list/listcomp02.lc 1:5-1:18 List () 10 List ()
11testdata/language-features/basic-list/listcomp02.lc 1:6-1:8 () 11testdata/language-features/basic-list/listcomp02.lc 1:5-1:18
12testdata/language-features/basic-list/listcomp02.lc 1:9-1:11 () 12 List ()
13testdata/language-features/basic-list/listcomp02.lc 1:9-1:17 List () 13testdata/language-features/basic-list/listcomp02.lc 1:6-1:8
14testdata/language-features/basic-list/listcomp02.lc 1:12-1:14 () 14 ()
15testdata/language-features/basic-list/listcomp02.lc 1:12-1:17 List () 15testdata/language-features/basic-list/listcomp02.lc 1:9-1:11
16testdata/language-features/basic-list/listcomp02.lc 1:15-1:17 () | List () 16 ()
17testdata/language-features/basic-list/listcomp02.lc 2:1-2:6 List () 17testdata/language-features/basic-list/listcomp02.lc 1:9-1:17
18testdata/language-features/basic-list/listcomp02.lc 2:9-2:21 List () 18 List ()
19testdata/language-features/basic-list/listcomp02.lc 2:10-2:11 List _b | _b -> List _a | _d 19testdata/language-features/basic-list/listcomp02.lc 1:12-1:14
20testdata/language-features/basic-list/listcomp02.lc 2:19-2:20 List () 20 ()
21testdata/language-features/basic-list/listcomp02.lc 1:12-1:17
22 List ()
23testdata/language-features/basic-list/listcomp02.lc 1:15-1:17
24 () | List ()
25testdata/language-features/basic-list/listcomp02.lc 2:1-2:6
26 List ()
27testdata/language-features/basic-list/listcomp02.lc 2:9-2:21
28 List ()
29testdata/language-features/basic-list/listcomp02.lc 2:10-2:11
30 _d | List _b
31testdata/language-features/basic-list/listcomp02.lc 2:19-2:20
32 List () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp03.out b/testdata/language-features/basic-list/listcomp03.out
index 6bb450ce..4fce997f 100644
--- a/testdata/language-features/basic-list/listcomp03.out
+++ b/testdata/language-features/basic-list/listcomp03.out
@@ -6,17 +6,29 @@ value
6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))) 6 (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil)))))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: List ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6 List () 11testdata/language-features/basic-list/listcomp03.lc 1:1-1:6
12testdata/language-features/basic-list/listcomp03.lc 1:9-1:41 List () 12 List ()
13testdata/language-features/basic-list/listcomp03.lc 1:10-1:12 () | List () 13testdata/language-features/basic-list/listcomp03.lc 1:9-1:41
14testdata/language-features/basic-list/listcomp03.lc 1:10-1:40 List () | List () -> List () | _b -> List _a 14 List ()
15testdata/language-features/basic-list/listcomp03.lc 1:20-1:33 List () 15testdata/language-features/basic-list/listcomp03.lc 1:10-1:12
16testdata/language-features/basic-list/listcomp03.lc 1:21-1:23 () 16 () | List ()
17testdata/language-features/basic-list/listcomp03.lc 1:24-1:26 () 17testdata/language-features/basic-list/listcomp03.lc 1:10-1:40
18testdata/language-features/basic-list/listcomp03.lc 1:24-1:32 List () 18 List () -> List () | List ()
19testdata/language-features/basic-list/listcomp03.lc 1:27-1:29 () 19testdata/language-features/basic-list/listcomp03.lc 1:20-1:33
20testdata/language-features/basic-list/listcomp03.lc 1:27-1:32 List () 20 List ()
21testdata/language-features/basic-list/listcomp03.lc 1:30-1:32 () | List () 21testdata/language-features/basic-list/listcomp03.lc 1:21-1:23
22testdata/language-features/basic-list/listcomp03.lc 1:35-1:40 Bool 22 ()
23testdata/language-features/basic-list/listcomp03.lc 1:24-1:26
24 ()
25testdata/language-features/basic-list/listcomp03.lc 1:24-1:32
26 List ()
27testdata/language-features/basic-list/listcomp03.lc 1:27-1:29
28 ()
29testdata/language-features/basic-list/listcomp03.lc 1:27-1:32
30 List ()
31testdata/language-features/basic-list/listcomp03.lc 1:30-1:32
32 () | List ()
33testdata/language-features/basic-list/listcomp03.lc 1:35-1:40
34 Bool \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp04.out b/testdata/language-features/basic-list/listcomp04.out
index 48f2b74f..05e9c859 100644
--- a/testdata/language-features/basic-list/listcomp04.out
+++ b/testdata/language-features/basic-list/listcomp04.out
@@ -3,20 +3,34 @@ l = _rhs (Cons HNil (Cons HNil (Cons HNil (Cons HNil Nil))))
3value = _rhs (concatMap \_ -> concatMap \_ -> Cons HNil Nil l l) 3value = _rhs (concatMap \_ -> concatMap \_ -> Cons HNil Nil l l)
4main is not found 4main is not found
5------------ trace 5------------ trace
6l :: List () 6l :: List ()
7value :: List () 7value :: List ()
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp04.lc 1:1-1:2 List () 9testdata/language-features/basic-list/listcomp04.lc 1:1-1:2
10testdata/language-features/basic-list/listcomp04.lc 1:5-1:18 List () 10 List ()
11testdata/language-features/basic-list/listcomp04.lc 1:6-1:8 () 11testdata/language-features/basic-list/listcomp04.lc 1:5-1:18
12testdata/language-features/basic-list/listcomp04.lc 1:9-1:11 () 12 List ()
13testdata/language-features/basic-list/listcomp04.lc 1:9-1:17 List () 13testdata/language-features/basic-list/listcomp04.lc 1:6-1:8
14testdata/language-features/basic-list/listcomp04.lc 1:12-1:14 () 14 ()
15testdata/language-features/basic-list/listcomp04.lc 1:12-1:17 List () 15testdata/language-features/basic-list/listcomp04.lc 1:9-1:11
16testdata/language-features/basic-list/listcomp04.lc 1:15-1:17 () | List () 16 ()
17testdata/language-features/basic-list/listcomp04.lc 2:1-2:6 List () 17testdata/language-features/basic-list/listcomp04.lc 1:9-1:17
18testdata/language-features/basic-list/listcomp04.lc 2:9-2:30 List () 18 List ()
19testdata/language-features/basic-list/listcomp04.lc 2:10-2:12 () | List () | _b -> List _a 19testdata/language-features/basic-list/listcomp04.lc 1:12-1:14
20testdata/language-features/basic-list/listcomp04.lc 2:10-2:29 List () | _b -> List _a 20 ()
21testdata/language-features/basic-list/listcomp04.lc 2:20-2:21 List () 21testdata/language-features/basic-list/listcomp04.lc 1:12-1:17
22testdata/language-features/basic-list/listcomp04.lc 2:28-2:29 List () 22 List ()
23testdata/language-features/basic-list/listcomp04.lc 1:15-1:17
24 () | List ()
25testdata/language-features/basic-list/listcomp04.lc 2:1-2:6
26 List ()
27testdata/language-features/basic-list/listcomp04.lc 2:9-2:30
28 List ()
29testdata/language-features/basic-list/listcomp04.lc 2:10-2:12
30 () | List ()
31testdata/language-features/basic-list/listcomp04.lc 2:10-2:29
32 List ()
33testdata/language-features/basic-list/listcomp04.lc 2:20-2:21
34 List ()
35testdata/language-features/basic-list/listcomp04.lc 2:28-2:29
36 List () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp05.out b/testdata/language-features/basic-list/listcomp05.out
index ff151c96..c345731c 100644
--- a/testdata/language-features/basic-list/listcomp05.out
+++ b/testdata/language-features/basic-list/listcomp05.out
@@ -6,14 +6,21 @@ value
6 (Cons HNil (Cons HNil Nil))) 6 (Cons HNil (Cons HNil Nil)))
7main is not found 7main is not found
8------------ trace 8------------ trace
9value :: List () 9value :: List ()
10------------ tooltips 10------------ tooltips
11testdata/language-features/basic-list/listcomp05.lc 1:1-1:6 List () 11testdata/language-features/basic-list/listcomp05.lc 1:1-1:6
12testdata/language-features/basic-list/listcomp05.lc 1:9-1:39 List () 12 List ()
13testdata/language-features/basic-list/listcomp05.lc 1:10-1:11 () 13testdata/language-features/basic-list/listcomp05.lc 1:9-1:39
14testdata/language-features/basic-list/listcomp05.lc 1:10-1:38 _b -> List _a 14 List ()
15testdata/language-features/basic-list/listcomp05.lc 1:19-1:26 List () 15testdata/language-features/basic-list/listcomp05.lc 1:10-1:11
16testdata/language-features/basic-list/listcomp05.lc 1:20-1:22 () 16 ()
17testdata/language-features/basic-list/listcomp05.lc 1:23-1:25 () | List () 17testdata/language-features/basic-list/listcomp05.lc 1:19-1:26
18testdata/language-features/basic-list/listcomp05.lc 1:32-1:33 () | _b 18 List ()
19testdata/language-features/basic-list/listcomp05.lc 1:36-1:38 () 19testdata/language-features/basic-list/listcomp05.lc 1:20-1:22
20 ()
21testdata/language-features/basic-list/listcomp05.lc 1:23-1:25
22 () | List ()
23testdata/language-features/basic-list/listcomp05.lc 1:32-1:33
24 _b | ()
25testdata/language-features/basic-list/listcomp05.lc 1:36-1:38
26 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp06.out b/testdata/language-features/basic-list/listcomp06.out
index 4219a6d0..c06f6155 100644
--- a/testdata/language-features/basic-list/listcomp06.out
+++ b/testdata/language-features/basic-list/listcomp06.out
@@ -17,26 +17,46 @@ value2
17 (Cons HNil (Cons HNil Nil))) 17 (Cons HNil (Cons HNil Nil)))
18main is not found 18main is not found
19------------ trace 19------------ trace
20value1 :: List () 20value1 :: List ()
21value2 :: List () 21value2 :: List ()
22------------ tooltips 22------------ tooltips
23testdata/language-features/basic-list/listcomp06.lc 1:1-1:7 List () 23testdata/language-features/basic-list/listcomp06.lc 1:1-1:7
24testdata/language-features/basic-list/listcomp06.lc 1:10-1:46 List () 24 List ()
25testdata/language-features/basic-list/listcomp06.lc 1:11-1:12 () | List () 25testdata/language-features/basic-list/listcomp06.lc 1:10-1:46
26testdata/language-features/basic-list/listcomp06.lc 1:11-1:45 List () -> List () | _b -> List _a 26 List ()
27testdata/language-features/basic-list/listcomp06.lc 1:20-1:27 List () 27testdata/language-features/basic-list/listcomp06.lc 1:11-1:12
28testdata/language-features/basic-list/listcomp06.lc 1:21-1:23 () 28 () | List ()
29testdata/language-features/basic-list/listcomp06.lc 1:24-1:26 () | List () 29testdata/language-features/basic-list/listcomp06.lc 1:11-1:45
30testdata/language-features/basic-list/listcomp06.lc 1:33-1:34 () | _b 30 List () -> List ()
31testdata/language-features/basic-list/listcomp06.lc 1:37-1:39 () 31testdata/language-features/basic-list/listcomp06.lc 1:20-1:27
32testdata/language-features/basic-list/listcomp06.lc 1:41-1:45 Bool 32 List ()
33testdata/language-features/basic-list/listcomp06.lc 3:1-3:7 List () 33testdata/language-features/basic-list/listcomp06.lc 1:21-1:23
34testdata/language-features/basic-list/listcomp06.lc 3:10-3:46 List () 34 ()
35testdata/language-features/basic-list/listcomp06.lc 3:11-3:12 () 35testdata/language-features/basic-list/listcomp06.lc 1:24-1:26
36testdata/language-features/basic-list/listcomp06.lc 3:11-3:45 List () | _b -> List _a 36 () | List ()
37testdata/language-features/basic-list/listcomp06.lc 3:20-3:27 List () 37testdata/language-features/basic-list/listcomp06.lc 1:33-1:34
38testdata/language-features/basic-list/listcomp06.lc 3:21-3:23 () 38 _b | ()
39testdata/language-features/basic-list/listcomp06.lc 3:24-3:26 () | List () 39testdata/language-features/basic-list/listcomp06.lc 1:37-1:39
40testdata/language-features/basic-list/listcomp06.lc 3:29-3:33 Bool 40 ()
41testdata/language-features/basic-list/listcomp06.lc 3:39-3:40 () | _b 41testdata/language-features/basic-list/listcomp06.lc 1:41-1:45
42testdata/language-features/basic-list/listcomp06.lc 3:43-3:45 () 42 Bool
43testdata/language-features/basic-list/listcomp06.lc 3:1-3:7
44 List ()
45testdata/language-features/basic-list/listcomp06.lc 3:10-3:46
46 List ()
47testdata/language-features/basic-list/listcomp06.lc 3:11-3:12
48 ()
49testdata/language-features/basic-list/listcomp06.lc 3:11-3:45
50 List ()
51testdata/language-features/basic-list/listcomp06.lc 3:20-3:27
52 List ()
53testdata/language-features/basic-list/listcomp06.lc 3:21-3:23
54 ()
55testdata/language-features/basic-list/listcomp06.lc 3:24-3:26
56 () | List ()
57testdata/language-features/basic-list/listcomp06.lc 3:29-3:33
58 Bool
59testdata/language-features/basic-list/listcomp06.lc 3:39-3:40
60 _b | ()
61testdata/language-features/basic-list/listcomp06.lc 3:43-3:45
62 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp07.out b/testdata/language-features/basic-list/listcomp07.out
index 62a30caf..617c9b61 100644
--- a/testdata/language-features/basic-list/listcomp07.out
+++ b/testdata/language-features/basic-list/listcomp07.out
@@ -25,43 +25,73 @@ value3
25 (Cons HNil (Cons HNil Nil))) 25 (Cons HNil (Cons HNil Nil)))
26main is not found 26main is not found
27------------ trace 27------------ trace
28value1 :: List () 28value1 :: List ()
29value2 :: List () 29value2 :: List ()
30value3 :: List () 30value3 :: List ()
31------------ tooltips 31------------ tooltips
32testdata/language-features/basic-list/listcomp07.lc 1:1-1:7 List () 32testdata/language-features/basic-list/listcomp07.lc 1:1-1:7
33testdata/language-features/basic-list/listcomp07.lc 1:10-6:11 List () 33 List ()
34testdata/language-features/basic-list/listcomp07.lc 1:12-1:13 () 34testdata/language-features/basic-list/listcomp07.lc 1:10-6:11
35testdata/language-features/basic-list/listcomp07.lc 1:12-5:21 _b -> List _a 35 List ()
36testdata/language-features/basic-list/listcomp07.lc 2:17-2:24 List () 36testdata/language-features/basic-list/listcomp07.lc 1:12-1:13
37testdata/language-features/basic-list/listcomp07.lc 2:18-2:20 () 37 ()
38testdata/language-features/basic-list/listcomp07.lc 2:21-2:23 () | List () 38testdata/language-features/basic-list/listcomp07.lc 2:17-2:24
39testdata/language-features/basic-list/listcomp07.lc 3:16-3:17 () | _b 39 List ()
40testdata/language-features/basic-list/listcomp07.lc 3:20-3:22 () 40testdata/language-features/basic-list/listcomp07.lc 2:18-2:20
41testdata/language-features/basic-list/listcomp07.lc 4:12-4:16 Bool 41 ()
42testdata/language-features/basic-list/listcomp07.lc 5:16-5:17 () | _b 42testdata/language-features/basic-list/listcomp07.lc 2:21-2:23
43testdata/language-features/basic-list/listcomp07.lc 5:20-5:21 () 43 () | List ()
44testdata/language-features/basic-list/listcomp07.lc 8:1-8:7 List () 44testdata/language-features/basic-list/listcomp07.lc 3:16-3:17
45testdata/language-features/basic-list/listcomp07.lc 8:10-12:11 List () 45 _b | ()
46testdata/language-features/basic-list/listcomp07.lc 8:12-8:13 () 46testdata/language-features/basic-list/listcomp07.lc 3:20-3:22
47testdata/language-features/basic-list/listcomp07.lc 8:12-11:21 _b -> List _a 47 ()
48testdata/language-features/basic-list/listcomp07.lc 8:21-8:28 List () 48testdata/language-features/basic-list/listcomp07.lc 4:12-4:16
49testdata/language-features/basic-list/listcomp07.lc 8:22-8:24 () 49 Bool
50testdata/language-features/basic-list/listcomp07.lc 8:25-8:27 () | List () 50testdata/language-features/basic-list/listcomp07.lc 5:16-5:17
51testdata/language-features/basic-list/listcomp07.lc 9:16-9:17 () | _b 51 _b | ()
52testdata/language-features/basic-list/listcomp07.lc 9:20-9:22 () 52testdata/language-features/basic-list/listcomp07.lc 5:20-5:21
53testdata/language-features/basic-list/listcomp07.lc 10:12-10:16 Bool 53 ()
54testdata/language-features/basic-list/listcomp07.lc 11:16-11:17 () | _b 54testdata/language-features/basic-list/listcomp07.lc 8:1-8:7
55testdata/language-features/basic-list/listcomp07.lc 11:20-11:21 () 55 List ()
56testdata/language-features/basic-list/listcomp07.lc 14:1-14:7 List () 56testdata/language-features/basic-list/listcomp07.lc 8:10-12:11
57testdata/language-features/basic-list/listcomp07.lc 14:10-20:3 List () 57 List ()
58testdata/language-features/basic-list/listcomp07.lc 14:12-14:13 () 58testdata/language-features/basic-list/listcomp07.lc 8:12-8:13
59testdata/language-features/basic-list/listcomp07.lc 14:12-19:15 _b -> List _a 59 ()
60testdata/language-features/basic-list/listcomp07.lc 15:15-15:22 List () 60testdata/language-features/basic-list/listcomp07.lc 8:21-8:28
61testdata/language-features/basic-list/listcomp07.lc 15:16-15:18 () 61 List ()
62testdata/language-features/basic-list/listcomp07.lc 15:19-15:21 () | List () 62testdata/language-features/basic-list/listcomp07.lc 8:22-8:24
63testdata/language-features/basic-list/listcomp07.lc 17:2-17:3 () | _b 63 ()
64testdata/language-features/basic-list/listcomp07.lc 17:6-17:8 () 64testdata/language-features/basic-list/listcomp07.lc 8:25-8:27
65testdata/language-features/basic-list/listcomp07.lc 18:7-18:11 Bool 65 () | List ()
66testdata/language-features/basic-list/listcomp07.lc 19:10-19:11 () | _b 66testdata/language-features/basic-list/listcomp07.lc 9:16-9:17
67testdata/language-features/basic-list/listcomp07.lc 19:14-19:15 () 67 _b | ()
68testdata/language-features/basic-list/listcomp07.lc 9:20-9:22
69 ()
70testdata/language-features/basic-list/listcomp07.lc 10:12-10:16
71 Bool
72testdata/language-features/basic-list/listcomp07.lc 11:16-11:17
73 _b | ()
74testdata/language-features/basic-list/listcomp07.lc 11:20-11:21
75 ()
76testdata/language-features/basic-list/listcomp07.lc 14:1-14:7
77 List ()
78testdata/language-features/basic-list/listcomp07.lc 14:10-20:3
79 List ()
80testdata/language-features/basic-list/listcomp07.lc 14:12-14:13
81 ()
82testdata/language-features/basic-list/listcomp07.lc 15:15-15:22
83 List ()
84testdata/language-features/basic-list/listcomp07.lc 15:16-15:18
85 ()
86testdata/language-features/basic-list/listcomp07.lc 15:19-15:21
87 () | List ()
88testdata/language-features/basic-list/listcomp07.lc 17:2-17:3
89 _b | ()
90testdata/language-features/basic-list/listcomp07.lc 17:6-17:8
91 ()
92testdata/language-features/basic-list/listcomp07.lc 18:7-18:11
93 Bool
94testdata/language-features/basic-list/listcomp07.lc 19:10-19:11
95 _b | ()
96testdata/language-features/basic-list/listcomp07.lc 19:14-19:15
97 () \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp08.reject.out b/testdata/language-features/basic-list/listcomp08.reject.out
index 3a989de0..6ecdfd71 100644
--- a/testdata/language-features/basic-list/listcomp08.reject.out
+++ b/testdata/language-features/basic-list/listcomp08.reject.out
@@ -16,5 +16,5 @@ in testdata/language-features/basic-list/listcomp08.reject.lc:1:23:
16value = [x | x <- [], "not Bool"] 16value = [x | x <- [], "not Bool"]
17 ^^^^^^^^^^ 17 ^^^^^^^^^^
18------------ tooltips 18------------ tooltips
19testdata/language-features/basic-list/listcomp08.reject.lc 1:10-1:33 _b -> List _a 19testdata/language-features/basic-list/listcomp08.reject.lc 1:23-1:33
20testdata/language-features/basic-list/listcomp08.reject.lc 1:23-1:33 String 20 String \ No newline at end of file
diff --git a/testdata/language-features/basic-list/listcomp09.out b/testdata/language-features/basic-list/listcomp09.out
index 34f86f7f..60e73fcc 100644
--- a/testdata/language-features/basic-list/listcomp09.out
+++ b/testdata/language-features/basic-list/listcomp09.out
@@ -4,10 +4,15 @@ value1
4 (concatMap \_ -> Cons \(a :: _) -> hlistNilCase (_ :: _) "Hello" a Nil Nil) 4 (concatMap \_ -> Cons \(a :: _) -> hlistNilCase (_ :: _) "Hello" a Nil Nil)
5main is not found 5main is not found
6------------ trace 6------------ trace
7value1 :: Type => List (() -> String) 7value1 :: Type => List (() -> String)
8------------ tooltips 8------------ tooltips
9testdata/language-features/basic-list/listcomp09.lc 1:1-1:7 Type => List (() -> String) 9testdata/language-features/basic-list/listcomp09.lc 1:1-1:7
10testdata/language-features/basic-list/listcomp09.lc 1:10-1:36 List (() -> String) 10 Type => List (() -> String)
11testdata/language-features/basic-list/listcomp09.lc 1:11-1:25 List (() -> String) | _b -> List _a 11testdata/language-features/basic-list/listcomp09.lc 1:10-1:36
12testdata/language-features/basic-list/listcomp09.lc 1:18-1:25 String 12 List (() -> String)
13testdata/language-features/basic-list/listcomp09.lc 1:33-1:35 forall a . List a 13testdata/language-features/basic-list/listcomp09.lc 1:11-1:25
14 List (() -> String)
15testdata/language-features/basic-list/listcomp09.lc 1:18-1:25
16 String
17testdata/language-features/basic-list/listcomp09.lc 1:33-1:35
18 forall a . List a \ No newline at end of file