@@ -24,7 +24,7 @@ import Text.XML.ParentAttributes
2424import qualified Text.XML.Writer as XW
2525
2626
27−data GenType = Parser | Generator | Both
27+data GenType = Parser | Generator | ParserAndGenerator
2828
2929data XmlFieldPlural
3030 = XmlFieldPluralMandatory -- Occurs exactly 1 time (Identity)
@@ -230,7 +230,7 @@ isoXmlGenerateEnum genType (ExhaustivenessName strName' exh) enumCons = do
230230 fromDomInst <- genFromDomInst
231231 fromAttributeInst <- genFromAttributeInst
232232 return $ enumDecls ++ [fromDomInst, fromAttributeInst]
233− Both -> do
233+ ParserAndGenerator -> do
234234 toXmlInst <- genToXmlInst
235235 toXmlAttributeInst <- genToXmlAttributeInst
236236 fromDomInst <- genFromDomInst
@@ -398,7 +398,7 @@ isoXmlGenerateDatatype genType (PrefixName strName' strPrefix') descRecordParts
398398 Parser -> do
399399 fromDomInst <- genFromDomInst
400400 return $ [termDecl] ++ lensDecls ++ [fromDomInst, nfDataInst]
401− Both -> do
401+ ParserAndGenerator -> do
402402 toXmlInst <- genToXmlInst
403403 toXmlParentAttributesInst <- genToXmlParentAttributeInst
404404 fromDomInst <- genFromDomInst