summaryrefslogtreecommitdiff
path: root/testsuite/tests/parser/should_compile/T15323.stderr
blob: fd48dbf203cdb35403b20ef25ba05e71b82bab80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103

==================== Parser AST ====================

({ T15323.hs:1:1 }
 (HsModule
  (Just
   ({ T15323.hs:3:8-13 }
    {ModuleName: T15323}))
  (Nothing)
  []
  [({ T15323.hs:(5,1)-(6,54) }
    (TyClD
     (NoExtField)
     (DataDecl
      (NoExtField)
      ({ T15323.hs:5:6-17 }
       (Unqual
        {OccName: MaybeDefault}))
      (HsQTvs
       (NoExtField)
       [({ T15323.hs:5:19 }
         (UserTyVar
          (NoExtField)
          (())
          ({ T15323.hs:5:19 }
           (Unqual
            {OccName: v}))))])
      (Prefix)
      (HsDataDefn
       (NoExtField)
       (DataType)
       ({ <no location info> }
        [])
       (Nothing)
       (Nothing)
       [({ T15323.hs:6:5-54 }
         (XConDecl
          (ConDeclGADTPrefixPs
           [({ T15323.hs:6:5-14 }
             (Unqual
              {OccName: TestParens}))]
           (HsIB
            (NoExtField)
            ({ T15323.hs:6:20-54 }
             (HsForAllTy
              (NoExtField)
              (HsForAllInvis
               (NoExtField)
               [({ T15323.hs:6:27 }
                 (UserTyVar
                  (NoExtField)
                  (SpecifiedSpec)
                  ({ T15323.hs:6:27 }
                   (Unqual
                    {OccName: v}))))])
              ({ T15323.hs:6:31-54 }
               (HsQualTy
                (NoExtField)
                ({ T15323.hs:6:31-36 }
                 [({ T15323.hs:6:31-36 }
                   (HsParTy
                    (NoExtField)
                    ({ T15323.hs:6:32-35 }
                     (HsAppTy
                      (NoExtField)
                      ({ T15323.hs:6:32-33 }
                       (HsTyVar
                        (NoExtField)
                        (NotPromoted)
                        ({ T15323.hs:6:32-33 }
                         (Unqual
                          {OccName: Eq}))))
                      ({ T15323.hs:6:35 }
                       (HsTyVar
                        (NoExtField)
                        (NotPromoted)
                        ({ T15323.hs:6:35 }
                         (Unqual
                          {OccName: v}))))))))])
                ({ T15323.hs:6:41-54 }
                 (HsAppTy
                  (NoExtField)
                  ({ T15323.hs:6:41-52 }
                   (HsTyVar
                    (NoExtField)
                    (NotPromoted)
                    ({ T15323.hs:6:41-52 }
                     (Unqual
                      {OccName: MaybeDefault}))))
                  ({ T15323.hs:6:54 }
                   (HsTyVar
                    (NoExtField)
                    (NotPromoted)
                    ({ T15323.hs:6:54 }
                     (Unqual
                      {OccName: v})))))))))))
           (Nothing))))]
       ({ <no location info> }
        [])))))]
  (Nothing)
  (Nothing)))