@@ -233,7 +233,7 @@ infix 0 =:=
233233instance Description PrefixName IsoXmlDescRecord where
234234 prefixName =:= descRecord =
235235 let descRecordParts = descRecord ^. _IsoXmlDescRecord
236− in isoXmlGenerateRecord prefixName (reverse descRecordParts)
236+ in isoXmlGenerateDatatype prefixName (reverse descRecordParts)
237237
238238record :: IsoXmlDescRecord
239239record = IsoXmlDescRecord []
@@ -312,8 +312,8 @@ isoXmlGenerateEnum (ExhaustivenessName strName' exh) enumCons = do
312312 return $ enumDecls ++ [toXmlInst, toXmlAttributeInst,
313313 fromDomInst, fromAttributeInst]
314314
315−isoXmlGenerateRecord :: PrefixName -> [IsoXmlDescRecordPart] -> TH.DecsQ
316−isoXmlGenerateRecord (PrefixName strName' strPrefix') descRecordParts = do
315+isoXmlGenerateDatatype :: PrefixName -> [IsoXmlDescRecordPart] -> TH.DecsQ
316+isoXmlGenerateDatatype (PrefixName strName' strPrefix') descRecordParts = do
317317 let
318318 isNewtype = length descRecordParts == 1
319319 strName = "Xml" ++ strName'
@@ -347,7 +347,6 @@ isoXmlGenerateRecord (PrefixName strName' strPrefix') descRecordParts = do
347347 XmlAttributePluralOptional -> [t| Maybe $attributeType |]
348348 in
349349 varStrictType fName (strictType fType)
350−<<<<<<< HEAD
351350 dataD
352351 name
353352 [TH.recC name fields]