summaryrefslogtreecommitdiff
path: root/testsuite/tests/parser/should_compile/DumpRenamedAst.stderr
blob: c873ee148bede80c48d9c0bf7d2f867f6403ed77 (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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193

==================== Renamer ====================

(HsGroup 
 (ValBindsOut 
  [
   ((,) 
    (NonRecursive) {Bag(Located (HsBind Name)): 
    [
     ({ DumpRenamedAst.hs:11:1-23 }
      (FunBind 
       ({ DumpRenamedAst.hs:11:1-4 }{Name: main:DumpRenamedAst.main{v}}) 
       (MG 
        ({ DumpRenamedAst.hs:11:1-23 }
         [
          ({ DumpRenamedAst.hs:11:1-23 }
           (Match 
            (FunRhs 
             ({ DumpRenamedAst.hs:11:1-4 }{Name: main:DumpRenamedAst.main{v}}) 
             (Prefix) 
             (NoSrcStrict)) 
            [] 
            (Nothing) 
            (GRHSs 
             [
              ({ DumpRenamedAst.hs:11:6-23 }
               (GRHS 
                [] 
                ({ DumpRenamedAst.hs:11:8-23 }
                 (HsApp 
                  ({ DumpRenamedAst.hs:11:8-15 }
                   (HsVar 
                    ({ DumpRenamedAst.hs:11:8-15 }{Name: base:System.IO.putStrLn{v}}))) 
                  ({ DumpRenamedAst.hs:11:17-23 }
                   (HsLit 
                    (HsString 
                     (SourceText "\"hello\"") {FastString: "hello"})))))))] 
             ({ <no location info> }
              (EmptyLocalBinds)))))]) 
        [] 
        (PlaceHolder) 
        (FromSource)) 
       (WpHole) {NameSet: 
       []} 
       []))]})] 
  []) 
 [] 
 [
  (TyClGroup 
   [
    ({ DumpRenamedAst.hs:5:1-30 }
     (DataDecl 
      ({ DumpRenamedAst.hs:5:6-10 }{Name: main:DumpRenamedAst.Peano{tc}}) 
      (HsQTvs 
       [] 
       [] {NameSet: 
       []}) 
      (Prefix) 
      (HsDataDefn 
       (DataType) 
       ({ <no location info> }
        []) 
       (Nothing) 
       (Nothing) 
       [
        ({ DumpRenamedAst.hs:5:14-17 }
         (ConDeclH98 
          ({ DumpRenamedAst.hs:5:14-17 }{Name: main:DumpRenamedAst.Zero{d}}) 
          (Nothing) 
          (Just 
           ({ <no location info> }
            [])) 
          (PrefixCon 
           []) 
          (Nothing))),
        ({ DumpRenamedAst.hs:5:21-30 }
         (ConDeclH98 
          ({ DumpRenamedAst.hs:5:21-24 }{Name: main:DumpRenamedAst.Succ{d}}) 
          (Nothing) 
          (Just 
           ({ <no location info> }
            [])) 
          (PrefixCon 
           [
            ({ DumpRenamedAst.hs:5:26-30 }
             (HsTyVar 
              (NotPromoted) 
              ({ DumpRenamedAst.hs:5:26-30 }{Name: main:DumpRenamedAst.Peano{tc}})))]) 
          (Nothing)))] 
       ({ <no location info> }
        [])) 
      (True) {NameSet: 
      [{Name: main:DumpRenamedAst.Peano{tc}}]}))] 
   [] 
   []),
  (TyClGroup 
   [
    ({ DumpRenamedAst.hs:7:1-39 }
     (FamDecl 
      (FamilyDecl 
       (ClosedTypeFamily 
        (Just 
         [
          ({ DumpRenamedAst.hs:8:3-36 }
           (TyFamEqn 
            ({ DumpRenamedAst.hs:8:3-8 }{Name: main:DumpRenamedAst.Length{tc}}) 
            (HsIB 
             [{Name: a{tv}},{Name: as{tv}}] 
             [
              ({ DumpRenamedAst.hs:8:10-17 }
               (HsParTy 
                ({ DumpRenamedAst.hs:8:11-16 }
                 (HsOpTy 
                  ({ DumpRenamedAst.hs:8:11 }
                   (HsTyVar 
                    (NotPromoted) 
                    ({ DumpRenamedAst.hs:8:11 }{Name: a{tv}}))) 
                  ({ DumpRenamedAst.hs:8:13 }{Name: ghc-prim:GHC.Types.:{(w) d}}) 
                  ({ DumpRenamedAst.hs:8:15-16 }
                   (HsTyVar 
                    (NotPromoted) 
                    ({ DumpRenamedAst.hs:8:15-16 }{Name: as{tv}})))))))] 
             (True)) 
            (Prefix) 
            ({ DumpRenamedAst.hs:8:21-36 }
             (HsAppTy 
              ({ DumpRenamedAst.hs:8:21-24 }
               (HsTyVar 
                (NotPromoted) 
                ({ DumpRenamedAst.hs:8:21-24 }{Name: main:DumpRenamedAst.Succ{d}}))) 
              ({ DumpRenamedAst.hs:8:26-36 }
               (HsParTy 
                ({ DumpRenamedAst.hs:8:27-35 }
                 (HsAppTy 
                  ({ DumpRenamedAst.hs:8:27-32 }
                   (HsTyVar 
                    (NotPromoted) 
                    ({ DumpRenamedAst.hs:8:27-32 }{Name: main:DumpRenamedAst.Length{tc}}))) 
                  ({ DumpRenamedAst.hs:8:34-35 }
                   (HsTyVar 
                    (NotPromoted) 
                    ({ DumpRenamedAst.hs:8:34-35 }{Name: as{tv}}))))))))))),
          ({ DumpRenamedAst.hs:9:3-24 }
           (TyFamEqn 
            ({ DumpRenamedAst.hs:9:3-8 }{Name: main:DumpRenamedAst.Length{tc}}) 
            (HsIB 
             [] 
             [
              ({ DumpRenamedAst.hs:9:10-12 }
               (HsExplicitListTy 
                (Promoted) 
                (PlaceHolder) 
                []))] 
             (True)) 
            (Prefix) 
            ({ DumpRenamedAst.hs:9:21-24 }
             (HsTyVar 
              (NotPromoted) 
              ({ DumpRenamedAst.hs:9:21-24 }{Name: main:DumpRenamedAst.Zero{d}})))))])) 
       ({ DumpRenamedAst.hs:7:13-18 }{Name: main:DumpRenamedAst.Length{tc}}) 
       (HsQTvs 
        [{Name: k{tv}}] 
        [
         ({ DumpRenamedAst.hs:7:20-30 }
          (KindedTyVar 
           ({ DumpRenamedAst.hs:7:21-22 }{Name: as{tv}}) 
           ({ DumpRenamedAst.hs:7:27-29 }
            (HsListTy 
             ({ DumpRenamedAst.hs:7:28 }
              (HsTyVar 
               (NotPromoted) 
               ({ DumpRenamedAst.hs:7:28 }{Name: k{tv}})))))))] {NameSet: 
        []}) 
       (Prefix) 
       ({ DumpRenamedAst.hs:7:32-39 }
        (KindSig 
         ({ DumpRenamedAst.hs:7:35-39 }
          (HsTyVar 
           (NotPromoted) 
           ({ DumpRenamedAst.hs:7:35-39 }{Name: main:DumpRenamedAst.Peano{tc}}))))) 
       (Nothing))))] 
   [] 
   [])] 
 [] 
 [] 
 [] 
 [] 
 [] 
 [] 
 [] 
 [] 
 [])