Lexer: turn some fatal errors into non-fatal ones
[ghc.git] / testsuite / tests / parser / should_fail / T16270.stderr
1
2 T16270.hs:7:1: warning: [-Wtabs (in -Wdefault)]
3     Tab character found here, and in five further locations.
4     Please use spaces instead.
5
6 T16270.hs:7:12: error:
7     Unexpected semi-colons in conditional:
8         if c then False; else True
9     Perhaps you meant to use DoAndIfThenElse?
10
11 T16270.hs:12:8: error:
12     Unexpected do block in function application:
13         do 1
14     You could write it with parentheses
15     Or perhaps you meant to enable BlockArguments?
16
17 T16270.hs:13:8: error:
18     Unexpected lambda expression in function application:
19         \ x -> x
20     You could write it with parentheses
21     Or perhaps you meant to enable BlockArguments?
22
23 T16270.hs:15:6: error:
24     Illegal datatype context (use DatatypeContexts): Num a =>
25
26 T16270.hs:17:22: error:
27     Illegal record syntax (use TraditionalRecordSyntax): {fst :: a,
28                                                           snd :: b}
29
30 T16270.hs:18:5: error:
31     Illegal record syntax (use TraditionalRecordSyntax): p {fst = 1,
32                                                             snd = True}
33
34 T16270.hs:20:6: error:
35     Illegal symbol â€˜forall’ in type
36     Perhaps you intended to use RankNTypes or a similar language
37     extension to enable explicit-forall syntax: forall <tvs>. <type>
38
39 T16270.hs:21:8: error:
40     Unexpected semi-colons in conditional:
41         if True; then (); else ()
42     Perhaps you meant to use DoAndIfThenElse?
43
44 T16270.hs:23:10: error:
45     Illegal keyword 'where' in data declaration
46     Perhaps you intended to use GADTs or a similar language
47     extension to enable syntax: data T where
48
49 T16270.hs:25:12: error: [-Wmissing-space-after-bang (in -Wdefault), -Werror=missing-space-after-bang]
50     Did you forget to enable BangPatterns?
51     If you mean to bind (!) then perhaps you want
52     to add a space after the bang for clarity.
53
54 T16270.hs:27:9: error:
55     Multi-way if-expressions need MultiWayIf turned on
56
57 T16270.hs:29:9: error:
58     Multi-way if-expressions need MultiWayIf turned on
59
60 T16270.hs:32:6: Illegal lambda-case (use LambdaCase)
61
62 T16270.hs:35:5:
63     Use NumericUnderscores to allow underscores in integer literals
64
65 T16270.hs:37:5:
66     primitive string literal must contain only characters <= '/xFF'
67
68 T16270.hs:43:1: error:
69     parse error (possibly incorrect indentation or mismatched brackets)