@@ -167,3 +167,36 @@ mutual
167
167
IRunElabDecl : FC -> TTImp -> Decl
168
168
ILog : Maybe (List String, Nat ) -> Decl
169
169
IBuiltin : FC -> BuiltinType -> Name -> Decl
170
+
171
+ public export
172
+ getFC : TTImp -> FC
173
+ getFC (IVar fc y) = fc
174
+ getFC (IPi fc _ _ _ _ _ ) = fc
175
+ getFC (ILam fc _ _ _ _ _ ) = fc
176
+ getFC (ILet fc _ _ _ _ _ _ ) = fc
177
+ getFC (ICase fc _ _ _ ) = fc
178
+ getFC (ILocal fc _ _ ) = fc
179
+ getFC (IUpdate fc _ _ ) = fc
180
+ getFC (IApp fc _ _ ) = fc
181
+ getFC (INamedApp fc _ _ _ ) = fc
182
+ getFC (IAutoApp fc _ _ ) = fc
183
+ getFC (IWithApp fc _ _ ) = fc
184
+ getFC (ISearch fc _ ) = fc
185
+ getFC (IAlternative fc _ _ ) = fc
186
+ getFC (IRewrite fc _ _ ) = fc
187
+ getFC (IBindHere fc _ _ ) = fc
188
+ getFC (IBindVar fc _ ) = fc
189
+ getFC (IAs fc _ _ _ _ ) = fc
190
+ getFC (IMustUnify fc _ _ ) = fc
191
+ getFC (IDelayed fc _ _ ) = fc
192
+ getFC (IDelay fc _ ) = fc
193
+ getFC (IForce fc _ ) = fc
194
+ getFC (IQuote fc _ ) = fc
195
+ getFC (IQuoteName fc _ ) = fc
196
+ getFC (IQuoteDecl fc _ ) = fc
197
+ getFC (IUnquote fc _ ) = fc
198
+ getFC (IPrimVal fc _ ) = fc
199
+ getFC (IType fc) = fc
200
+ getFC (IHole fc _ ) = fc
201
+ getFC (Implicit fc _ ) = fc
202
+ getFC (IWithUnambigNames fc _ _ ) = fc
0 commit comments