summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2016-01-25 12:45:35 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2016-01-25 12:45:35 +0100
commit0f912d6b32672bd59ca0f044746edff9070149be (patch)
treed95c7a3fec8e648d36ea6228c48c2091c1d844bf
parent9bf64d11b9ae820508b10f7be473c7b254f624cb (diff)
new test
-rw-r--r--testdata/language-features/basic-values/typesig07.lc13
-rw-r--r--testdata/language-features/basic-values/typesig07.out19
-rw-r--r--testdata/language-features/basic-values/typesig08.reject.wip.lc7
-rw-r--r--testdata/language-features/basic-values/typesig09.reject.lc7
-rw-r--r--testdata/language-features/basic-values/typesig09.reject.out3
5 files changed, 49 insertions, 0 deletions
diff --git a/testdata/language-features/basic-values/typesig07.lc b/testdata/language-features/basic-values/typesig07.lc
new file mode 100644
index 00000000..fd175335
--- /dev/null
+++ b/testdata/language-features/basic-values/typesig07.lc
@@ -0,0 +1,13 @@
1value1, value2, value3 :: Int
2
3value1 = 1
4value2 = 2
5value3 = 3
6
7value4, (@@@),
8 value6 :: () -> () -> ()
9
10value4 _ _ = ()
11_ @@@ _ = ()
12value6 _ _ = ()
13
diff --git a/testdata/language-features/basic-values/typesig07.out b/testdata/language-features/basic-values/typesig07.out
new file mode 100644
index 00000000..018cbdae
--- /dev/null
+++ b/testdata/language-features/basic-values/typesig07.out
@@ -0,0 +1,19 @@
1main is not found
2tooltips:
3testdata/language-features/basic-values/typesig07.lc 1:27-1:30 Type
4testdata/language-features/basic-values/typesig07.lc 3:1-3:7 'Int
5testdata/language-features/basic-values/typesig07.lc 3:10-3:11 V1
6testdata/language-features/basic-values/typesig07.lc 4:1-4:7 'Int
7testdata/language-features/basic-values/typesig07.lc 4:10-4:11 V1
8testdata/language-features/basic-values/typesig07.lc 5:1-5:7 'Int
9testdata/language-features/basic-values/typesig07.lc 5:10-5:11 V1
10testdata/language-features/basic-values/typesig07.lc 8:12-8:14 Type
11testdata/language-features/basic-values/typesig07.lc 8:18-8:20 Type
12testdata/language-features/basic-values/typesig07.lc 8:18-8:26 Type
13testdata/language-features/basic-values/typesig07.lc 8:24-8:26 Type
14testdata/language-features/basic-values/typesig07.lc 10:1-10:7 'Tuple0 -> 'Tuple0->'Tuple0
15testdata/language-features/basic-values/typesig07.lc 10:14-10:16 'Tuple0 | 'Tuple0 -> 'Tuple0->'Tuple0 | 'Tuple0->'Tuple0
16testdata/language-features/basic-values/typesig07.lc 11:3-11:6 'Tuple0 -> 'Tuple0->'Tuple0
17testdata/language-features/basic-values/typesig07.lc 11:11-11:13 'Tuple0 | 'Tuple0 -> 'Tuple0->'Tuple0 | 'Tuple0->'Tuple0
18testdata/language-features/basic-values/typesig07.lc 12:1-12:7 'Tuple0 -> 'Tuple0->'Tuple0
19testdata/language-features/basic-values/typesig07.lc 12:14-12:16 'Tuple0 | 'Tuple0 -> 'Tuple0->'Tuple0 | 'Tuple0->'Tuple0
diff --git a/testdata/language-features/basic-values/typesig08.reject.wip.lc b/testdata/language-features/basic-values/typesig08.reject.wip.lc
new file mode 100644
index 00000000..1be41d4c
--- /dev/null
+++ b/testdata/language-features/basic-values/typesig08.reject.wip.lc
@@ -0,0 +1,7 @@
1value4, value5,
2value6 :: ()
3
4value4 = ()
5value5 = ()
6value6 = ()
7
diff --git a/testdata/language-features/basic-values/typesig09.reject.lc b/testdata/language-features/basic-values/typesig09.reject.lc
new file mode 100644
index 00000000..e40fe7c1
--- /dev/null
+++ b/testdata/language-features/basic-values/typesig09.reject.lc
@@ -0,0 +1,7 @@
1value4, @@@,
2 value6 :: () -> () -> ()
3
4value4 _ _ = ()
5_ @@@ _ = ()
6value6 _ _ = ()
7
diff --git a/testdata/language-features/basic-values/typesig09.reject.out b/testdata/language-features/basic-values/typesig09.reject.out
new file mode 100644
index 00000000..3274570a
--- /dev/null
+++ b/testdata/language-features/basic-values/typesig09.reject.out
@@ -0,0 +1,3 @@
1"testdata/language-features/basic-values/typesig09.reject.lc" (line 1, column 9):
2unexpected "@"
3expecting typed ident \ No newline at end of file