@@ -23,13 +23,13 @@ record TyConInfo where
23getParams : TyConInfo -> List (TTName, Raw)
23getParams : TyConInfo -> List (TTName, Raw)
24getParams info = mapMaybe param (args info)
24getParams info = mapMaybe param (args info)
25 where param : TyConArg -> Maybe (TTName, Raw)
25 where param : TyConArg -> Maybe (TTName, Raw)
26− param (TyConParameter a) = Just (argName a, argTy a)
26+ param (TyConParameter a) = Just (name a, type a)
27 param _ = Nothing
27 param _ = Nothing
29getIndices : TyConInfo -> List (TTName, Raw)
29getIndices : TyConInfo -> List (TTName, Raw)
30getIndices info = mapMaybe index (args info)
30getIndices info = mapMaybe index (args info)
31 where index : TyConArg -> Maybe (TTName, Raw)
31 where index : TyConArg -> Maybe (TTName, Raw)
32− index (TyConIndex a) = Just (argName a, argTy a)
32+ index (TyConIndex a) = Just (name a, type a)
33 index _ = Nothing
33 index _ = Nothing
35||| Rename a bound variable across a telescope
35||| Rename a bound variable across a telescope
@@ -75,7 +75,7 @@ processCtorArgs info (cn, cargs, resTy) =
75 findParam : TTName -> List Raw -> List TyConArg -> Elab TTName
75 findParam : TTName -> List Raw -> List TyConArg -> Elab TTName
76 findParam paramN (Var n :: args) (TyConParameter a :: tcArgs) =
76 findParam paramN (Var n :: args) (TyConParameter a :: tcArgs) =
77 if n == paramN
77 if n == paramN
78− then return (argName a)
78+ then return (name a)
79 else findParam paramN args tcArgs
79 else findParam paramN args tcArgs
80 findParam paramN (_ :: args) (_ :: tcArgs) =
80 findParam paramN (_ :: args) (_ :: tcArgs) =
81 findParam paramN args tcArgs
81 findParam paramN args tcArgs
@@ -89,20 +89,20 @@ processCtorArgs info (cn, cargs, resTy) =
89 TyConInfo -> Elab (List CtorArg, Raw)
89 TyConInfo -> Elab (List CtorArg, Raw)
90 convert' subst [] ty info = return ([], alphaRaw subst ty)
90 convert' subst [] ty info = return ([], alphaRaw subst ty)
91 convert' subst (CtorField a :: args) ty info =
91 convert' subst (CtorField a :: args) ty info =
92− do n' <- nameFrom (argName a)
92+ do n' <- nameFrom (name a)
93 let a' = record {
93 let a' = record {
94− argName = n'
94+ name = n'
95− , argTy = alphaRaw subst (argTy a)
95+ , type = alphaRaw subst (type a)
97− let subst' = extend subst (argName a) n'
97+ let subst' = extend subst (name a) n'
98 (args', ty') <- convert' subst' args ty info
98 (args', ty') <- convert' subst' args ty info
99 return (CtorField a' :: args', ty')
99 return (CtorField a' :: args', ty')
100 convert' subst (CtorParameter a :: ctorArgs) ty info =
100 convert' subst (CtorParameter a :: ctorArgs) ty info =
101− do n' <- findParam (argName a) (snd (unApply ty)) (args info)
101+ do n' <- findParam (name a) (snd (unApply ty)) (args info)
102 let a' = record {
102 let a' = record {
103− argName = n'
103+ name = n'
104− , argTy = alphaRaw subst (argTy a)
104+ , type = alphaRaw subst (type a)
106− let subst' = extend subst (argName a) n'
106+ let subst' = extend subst (name a) n'
107 (args', ty') <- convert' subst' ctorArgs ty info
107 (args', ty') <- convert' subst' ctorArgs ty info
108 return (CtorParameter a' :: args', ty')
108 return (CtorParameter a' :: args', ty')