summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2018-02-03 09:29:38 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2018-02-03 09:29:38 +0100
commit04b5d835edf6d52d2166b2832f191d081c461bc0 (patch)
tree8f817eab6bb1422ecd39a935c5ac55ec318714bc
parentde5872c078602df96e29951cde46ac007869428a (diff)
update parsing error messages ; caused by megaparsec upgrade
-rw-r--r--testdata/accumulate01.reject.out3
-rw-r--r--testdata/empty.reject.out3
-rw-r--r--testdata/language-features/adt/adt02.reject.out8
-rw-r--r--testdata/language-features/basic-list/list03.reject.out3
-rw-r--r--testdata/language-features/basic-list/list04.reject.out3
-rw-r--r--testdata/language-features/basic-list/list05.reject.out4
-rw-r--r--testdata/language-features/basic-list/list10.reject.out4
-rw-r--r--testdata/language-features/basic-list/listcomp08.reject.out4
-rw-r--r--testdata/language-features/basic-values/if03.reject.out4
-rw-r--r--testdata/language-features/basic-values/indentation03.reject.out2
-rw-r--r--testdata/language-features/basic-values/indentation04.reject.out2
-rw-r--r--testdata/language-features/basic-values/infix04.reject.out2
-rw-r--r--testdata/language-features/basic-values/lambda02.reject.out2
-rw-r--r--testdata/language-features/basic-values/operator03.reject.out2
-rw-r--r--testdata/language-features/basic-values/operator04.reject.out2
-rw-r--r--testdata/language-features/basic-values/redefine02.reject.out3
-rw-r--r--testdata/language-features/basic-values/typesig08.reject.out2
-rw-r--r--testdata/language-features/basic-values/typesig09.reject.out2
-rw-r--r--testdata/language-features/basic-values/where02.reject.out2
-rw-r--r--testdata/language-features/basic-values/where03.reject.out2
-rw-r--r--testdata/language-features/guard/guard05.reject.out4
-rw-r--r--testdata/language-features/guard/guard10.reject.out2
-rw-r--r--testdata/language-features/module/Moduledef05.reject.out4
-rw-r--r--testdata/listcompr01.reject.out2
-rw-r--r--testdata/syntax01.reject.out3
25 files changed, 33 insertions, 41 deletions
diff --git a/testdata/accumulate01.reject.out b/testdata/accumulate01.reject.out
index d405efed..c882c277 100644
--- a/testdata/accumulate01.reject.out
+++ b/testdata/accumulate01.reject.out
@@ -1,3 +1,2 @@
1./testdata/accumulate01.reject.lc:3:3: 1./testdata/accumulate01.reject.lc:3:3:
2expecting expression 2wrong indentation
3wrong indentation \ No newline at end of file
diff --git a/testdata/empty.reject.out b/testdata/empty.reject.out
index 31491cf6..d1142ce9 100644
--- a/testdata/empty.reject.out
+++ b/testdata/empty.reject.out
@@ -1,3 +1,2 @@
1./testdata/empty.reject.lc:4:1: 1./testdata/empty.reject.lc:4:1:
2expecting uppercase ident 2wrong indentation
3wrong indentation \ No newline at end of file
diff --git a/testdata/language-features/adt/adt02.reject.out b/testdata/language-features/adt/adt02.reject.out
index e07abac2..80b3a964 100644
--- a/testdata/language-features/adt/adt02.reject.out
+++ b/testdata/language-features/adt/adt02.reject.out
@@ -1,9 +1,9 @@
1type error: can not unify 1type error: can not unify
2 <<installed-prelude-path>>/Internals.lc:63:6: 2 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
6 <<installed-prelude-path>>/Internals.lc:58:6: 6 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:58:6:
7 data Int 7 data Int
8 ^^^ 8 ^^^
9in proj 9in proj
@@ -18,11 +18,11 @@ case'Data3
18 -> forall (h :: Data3) -> a h 18 -> forall (h :: Data3) -> a h
19match'Data3 :: forall (a :: Type -> Type) -> a Data3 -> forall b -> a b -> a b 19match'Data3 :: forall (a :: Type -> Type) -> a Data3 -> forall b -> a b -> a b
20!type error: can not unify 20!type error: can not unify
21 <<installed-prelude-path>>/Internals.lc:63:6: 21 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
22 data Bool = False | True 22 data Bool = False | True
23 ^^^^ 23 ^^^^
24with 24with
25 <<installed-prelude-path>>/Internals.lc:58:6: 25 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:58:6:
26 data Int 26 data Int
27 ^^^ 27 ^^^
28in proj 28in proj
diff --git a/testdata/language-features/basic-list/list03.reject.out b/testdata/language-features/basic-list/list03.reject.out
index 4be98b40..e26cab11 100644
--- a/testdata/language-features/basic-list/list03.reject.out
+++ b/testdata/language-features/basic-list/list03.reject.out
@@ -1,3 +1,2 @@
1./testdata/language-features/basic-list/list03.reject.lc:2:1: 1./testdata/language-features/basic-list/list03.reject.lc:2:1:
2expecting expression 2wrong indentation
3wrong indentation \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list04.reject.out b/testdata/language-features/basic-list/list04.reject.out
index b000c562..67166780 100644
--- a/testdata/language-features/basic-list/list04.reject.out
+++ b/testdata/language-features/basic-list/list04.reject.out
@@ -1,3 +1,2 @@
1./testdata/language-features/basic-list/list04.reject.lc:2:1: 1./testdata/language-features/basic-list/list04.reject.lc:2:1:
2expecting expression 2wrong indentation
3wrong indentation \ No newline at end of file
diff --git a/testdata/language-features/basic-list/list05.reject.out b/testdata/language-features/basic-list/list05.reject.out
index 4801e2b7..fb04f4f7 100644
--- a/testdata/language-features/basic-list/list05.reject.out
+++ b/testdata/language-features/basic-list/list05.reject.out
@@ -1,4 +1,2 @@
1./testdata/language-features/basic-list/list05.reject.lc:2:1: 1./testdata/language-features/basic-list/list05.reject.lc:2:1:
2unexpected end of input 2wrong indentation
3expecting expression
4wrong indentation \ 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 1b9da45f..133c2522 100644
--- a/testdata/language-features/basic-list/list10.reject.out
+++ b/testdata/language-features/basic-list/list10.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2 <<installed-prelude-path>>/Internals.lc:58:6: 2 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:58:6:
3 data Int 3 data Int
4 ^^^ 4 ^^^
5with 5with
@@ -7,7 +7,7 @@ with
7in [] 7in []
8------------ trace 8------------ trace
9!type error: can not unify 9!type error: can not unify
10 <<installed-prelude-path>>/Internals.lc:58:6: 10 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:58:6:
11 data Int 11 data Int
12 ^^^ 12 ^^^
13with 13with
diff --git a/testdata/language-features/basic-list/listcomp08.reject.out b/testdata/language-features/basic-list/listcomp08.reject.out
index 64f9f0be..0c382351 100644
--- a/testdata/language-features/basic-list/listcomp08.reject.out
+++ b/testdata/language-features/basic-list/listcomp08.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2 <<installed-prelude-path>>/Internals.lc:63:6: 2 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
@@ -9,7 +9,7 @@ value = [x | x <- [], "not Bool"]
9 ^^^^^^^^^^ 9 ^^^^^^^^^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 <<installed-prelude-path>>/Internals.lc:63:6: 12 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
diff --git a/testdata/language-features/basic-values/if03.reject.out b/testdata/language-features/basic-values/if03.reject.out
index e004d656..6a0a4fe6 100644
--- a/testdata/language-features/basic-values/if03.reject.out
+++ b/testdata/language-features/basic-values/if03.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2 <<installed-prelude-path>>/Internals.lc:63:6: 2 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
@@ -9,7 +9,7 @@ value1 = if () then () else ()
9 ^^ 9 ^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 <<installed-prelude-path>>/Internals.lc:63:6: 12 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
diff --git a/testdata/language-features/basic-values/indentation03.reject.out b/testdata/language-features/basic-values/indentation03.reject.out
index d7b66dd2..b004c658 100644
--- a/testdata/language-features/basic-values/indentation03.reject.out
+++ b/testdata/language-features/basic-values/indentation03.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/indentation03.reject.lc:2:10: 1./testdata/language-features/basic-values/indentation03.reject.lc:2:10:
2unexpected '=' 2unexpected '='
3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', end of input, expression, lambda, literal, lowercase ident, rest of expression, swizzling, symbols, or uppercase ident \ No newline at end of file 3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', end of input, expression, literal, lowercase ident, swizzling, the rest of expression, or uppercase ident
diff --git a/testdata/language-features/basic-values/indentation04.reject.out b/testdata/language-features/basic-values/indentation04.reject.out
index b310af6c..fd70733a 100644
--- a/testdata/language-features/basic-values/indentation04.reject.out
+++ b/testdata/language-features/basic-values/indentation04.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/indentation04.reject.lc:2:2: 1./testdata/language-features/basic-values/indentation04.reject.lc:2:2:
2unexpected 't' 2unexpected 't'
3expecting ''', backquoted ident, end of input, expression, lambda, literal, lowercase ident, rest of expression, symbols, or uppercase ident \ No newline at end of file 3expecting end of input or the rest of expression
diff --git a/testdata/language-features/basic-values/infix04.reject.out b/testdata/language-features/basic-values/infix04.reject.out
index c216d697..70884eab 100644
--- a/testdata/language-features/basic-values/infix04.reject.out
+++ b/testdata/language-features/basic-values/infix04.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/infix04.reject.lc:3:14: 1./testdata/language-features/basic-values/infix04.reject.lc:3:14:
2unexpected '`' 2unexpected '`'
3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', backquoted ident, end of input, expression, lambda, literal, lowercase ident, rest of expression, swizzling, or uppercase ident \ No newline at end of file 3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', end of input, expression, literal, lowercase ident, swizzling, the rest of expression, or uppercase ident
diff --git a/testdata/language-features/basic-values/lambda02.reject.out b/testdata/language-features/basic-values/lambda02.reject.out
index 72951b88..a33242d9 100644
--- a/testdata/language-features/basic-values/lambda02.reject.out
+++ b/testdata/language-features/basic-values/lambda02.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/lambda02.reject.lc:1:1: 1./testdata/language-features/basic-values/lambda02.reject.lc:1:1:
2unexpected 'f' 2unexpected 'f'
3expecting end of input or operator definition \ No newline at end of file 3expecting end of input
diff --git a/testdata/language-features/basic-values/operator03.reject.out b/testdata/language-features/basic-values/operator03.reject.out
index 062e8901..ff6a2a25 100644
--- a/testdata/language-features/basic-values/operator03.reject.out
+++ b/testdata/language-features/basic-values/operator03.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/operator03.reject.lc:1:1: 1./testdata/language-features/basic-values/operator03.reject.lc:1:1:
2unexpected 'a' 2unexpected 'a'
3expecting end of input or operator definition \ No newline at end of file 3expecting end of input
diff --git a/testdata/language-features/basic-values/operator04.reject.out b/testdata/language-features/basic-values/operator04.reject.out
index 8198712e..8a43bce8 100644
--- a/testdata/language-features/basic-values/operator04.reject.out
+++ b/testdata/language-features/basic-values/operator04.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/operator04.reject.lc:1:1: 1./testdata/language-features/basic-values/operator04.reject.lc:1:1:
2unexpected 'a' 2unexpected 'a'
3expecting end of input or operator definition \ No newline at end of file 3expecting end of input
diff --git a/testdata/language-features/basic-values/redefine02.reject.out b/testdata/language-features/basic-values/redefine02.reject.out
index 2daaf755..cd4e5c30 100644
--- a/testdata/language-features/basic-values/redefine02.reject.out
+++ b/testdata/language-features/basic-values/redefine02.reject.out
@@ -1,9 +1,8 @@
1./testdata/language-features/basic-values/redefine02.reject.lc:3:8: 1./testdata/language-features/basic-values/redefine02.reject.lc:3:8:
2expecting expression
3redefined x: 2redefined x:
4./testdata/language-features/basic-values/redefine02.reject.lc:1:12: 3./testdata/language-features/basic-values/redefine02.reject.lc:1:12:
5unit = let x = () 4unit = let x = ()
6 ^ 5 ^
7./testdata/language-features/basic-values/redefine02.reject.lc:2:12: 6./testdata/language-features/basic-values/redefine02.reject.lc:2:12:
8 x = () 7 x = ()
9 ^ \ No newline at end of file 8 ^
diff --git a/testdata/language-features/basic-values/typesig08.reject.out b/testdata/language-features/basic-values/typesig08.reject.out
index 3b56a757..eca9144b 100644
--- a/testdata/language-features/basic-values/typesig08.reject.out
+++ b/testdata/language-features/basic-values/typesig08.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/typesig08.reject.lc:1:1: 1./testdata/language-features/basic-values/typesig08.reject.lc:1:1:
2unexpected 'v' 2unexpected 'v'
3expecting end of input or typed ident \ No newline at end of file 3expecting end of input
diff --git a/testdata/language-features/basic-values/typesig09.reject.out b/testdata/language-features/basic-values/typesig09.reject.out
index 590d00a8..ba4e7d00 100644
--- a/testdata/language-features/basic-values/typesig09.reject.out
+++ b/testdata/language-features/basic-values/typesig09.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/typesig09.reject.lc:1:1: 1./testdata/language-features/basic-values/typesig09.reject.lc:1:1:
2unexpected 'v' 2unexpected 'v'
3expecting end of input or typed ident \ No newline at end of file 3expecting end of input
diff --git a/testdata/language-features/basic-values/where02.reject.out b/testdata/language-features/basic-values/where02.reject.out
index b9458151..c7086a64 100644
--- a/testdata/language-features/basic-values/where02.reject.out
+++ b/testdata/language-features/basic-values/where02.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/where02.reject.lc:4:5: 1./testdata/language-features/basic-values/where02.reject.lc:4:5:
2unexpected '=' 2unexpected '='
3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', end of input, expression, lambda, literal, lowercase ident, rest of expression, swizzling, symbols, or uppercase ident \ No newline at end of file 3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', end of input, expression, literal, lowercase ident, swizzling, the rest of expression, or uppercase ident
diff --git a/testdata/language-features/basic-values/where03.reject.out b/testdata/language-features/basic-values/where03.reject.out
index acaf1fc0..759ec00b 100644
--- a/testdata/language-features/basic-values/where03.reject.out
+++ b/testdata/language-features/basic-values/where03.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/basic-values/where03.reject.lc:4:2: 1./testdata/language-features/basic-values/where03.reject.lc:4:2:
2unexpected 'y' 2unexpected 'y'
3expecting ''', backquoted ident, end of input, expression, lambda, literal, lowercase ident, rest of expression, symbols, or uppercase ident \ No newline at end of file 3expecting end of input or the rest of expression
diff --git a/testdata/language-features/guard/guard05.reject.out b/testdata/language-features/guard/guard05.reject.out
index e424e7d1..ae469f15 100644
--- a/testdata/language-features/guard/guard05.reject.out
+++ b/testdata/language-features/guard/guard05.reject.out
@@ -1,5 +1,5 @@
1type error: can not unify 1type error: can not unify
2 <<installed-prelude-path>>/Internals.lc:63:6: 2 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
3 data Bool = False | True 3 data Bool = False | True
4 ^^^^ 4 ^^^^
5with 5with
@@ -9,7 +9,7 @@ value | () = "wrong"
9 ^^ 9 ^^
10------------ trace 10------------ trace
11!type error: can not unify 11!type error: can not unify
12 <<installed-prelude-path>>/Internals.lc:63:6: 12 /home/csaba/haskell/lambdacube-compiler/.stack-work/install/x86_64-linux/lts-10.4/8.2.2/share/x86_64-linux-ghc-8.2.2/lambdacube-compiler-0.6.1.0/lc/Internals.lc:63:6:
13 data Bool = False | True 13 data Bool = False | True
14 ^^^^ 14 ^^^^
15with 15with
diff --git a/testdata/language-features/guard/guard10.reject.out b/testdata/language-features/guard/guard10.reject.out
index 75235ae7..a3d44ad4 100644
--- a/testdata/language-features/guard/guard10.reject.out
+++ b/testdata/language-features/guard/guard10.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/guard/guard10.reject.lc:2:1: 1./testdata/language-features/guard/guard10.reject.lc:2:1:
2unexpected '|' 2unexpected '|'
3expecting "class", "data", "infix", "infixl", "infixr", "instance", "type", ''', backquoted ident, end of input, expression, lambda, lhs, literal, lowercase ident, operator definition, pattern, rest of expression, symbols, typed ident, or uppercase ident \ No newline at end of file 3expecting "class", "data", "infix", "infixl", "infixr", "instance", "type", end of input, lhs, operator definition, pattern, the rest of expression, or typed ident
diff --git a/testdata/language-features/module/Moduledef05.reject.out b/testdata/language-features/module/Moduledef05.reject.out
index 89576ae1..dbcc8dc6 100644
--- a/testdata/language-features/module/Moduledef05.reject.out
+++ b/testdata/language-features/module/Moduledef05.reject.out
@@ -1,3 +1,3 @@
1./testdata/language-features/module/Moduledef05.reject.lc:3:1: 1./testdata/language-features/module/Moduledef05.reject.lc:3:1:
2unexpected 'h' 2unexpected "hello"
3expecting "where" or '(' \ No newline at end of file 3expecting "where" or '('
diff --git a/testdata/listcompr01.reject.out b/testdata/listcompr01.reject.out
index 4a83b569..998b9602 100644
--- a/testdata/listcompr01.reject.out
+++ b/testdata/listcompr01.reject.out
@@ -1,3 +1,3 @@
1./testdata/listcompr01.reject.lc:6:42: 1./testdata/listcompr01.reject.lc:6:42:
2unexpected ',' 2unexpected ','
3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', '~', backquoted ident, end of input, expression, lambda, literal, lowercase ident, rest of expression, swizzling, symbols, or uppercase ident \ No newline at end of file 3expecting "->", "::", "=>", "let", "where", ''', '(', '@', '[', '_', '{', '~', backquoted ident, end of input, expression, lambda, literal, lowercase ident, swizzling, symbols, the rest of expression, or uppercase ident
diff --git a/testdata/syntax01.reject.out b/testdata/syntax01.reject.out
index d10effd7..829bf033 100644
--- a/testdata/syntax01.reject.out
+++ b/testdata/syntax01.reject.out
@@ -1,3 +1,2 @@
1./testdata/syntax01.reject.lc:3:1: 1./testdata/syntax01.reject.lc:3:1:
2expecting expression 2wrong indentation
3wrong indentation \ No newline at end of file