@@ -1070,14 +1070,14 @@ expandParamsD rhs ist dec ps ns (PData doc argDocs syn fc co pd)
1070 (map econ cons)
1070 (map econ cons)
1071 else PDatadecl n (expandParams dec ps ns [] ty) (map econ cons)
1071 else PDatadecl n (expandParams dec ps ns [] ty) (map econ cons)
1072 econ (doc, argDocs, n, t, fc, fs)
1072 econ (doc, argDocs, n, t, fc, fs)
1073− = (doc, argDocs, dec n, piBindp impl ps (expandParams dec ps ns [] t), fc, fs)
1073+ = (doc, argDocs, dec n, piBindp expl ps (expandParams dec ps ns [] t), fc, fs)
1074expandParamsD rhs ist dec ps ns (PRecord doc syn fc tn tty cdoc cn cty)
1074expandParamsD rhs ist dec ps ns (PRecord doc syn fc tn tty cdoc cn cty)
1075 = if tn `elem` ns
1075 = if tn `elem` ns
1076 then PRecord doc syn fc (dec tn) (piBind ps (expandParams dec ps ns [] tty))
1076 then PRecord doc syn fc (dec tn) (piBind ps (expandParams dec ps ns [] tty))
1077 cdoc (dec cn) conty
1077 cdoc (dec cn) conty
1078 else PRecord doc syn fc (dec tn) (expandParams dec ps ns [] tty)
1078 else PRecord doc syn fc (dec tn) (expandParams dec ps ns [] tty)
1079 cdoc (dec cn) conty
1079 cdoc (dec cn) conty
1080− where conty = piBindp impl ps (expandParams dec ps ns [] cty)
1080+ where conty = piBindp expl ps (expandParams dec ps ns [] cty)
1081expandParamsD rhs ist dec ps ns (PParams f params pds)
1081expandParamsD rhs ist dec ps ns (PParams f params pds)
1082 = PParams f (ps ++ map (mapsnd (expandParams dec ps ns [])) params)
1082 = PParams f (ps ++ map (mapsnd (expandParams dec ps ns [])) params)
1083 (map (expandParamsD True ist dec ps ns) pds)
1083 (map (expandParamsD True ist dec ps ns) pds)