packages feed

HaXml 1.25.4 → 1.25.5

raw patch · 12 files changed

+117/−40 lines, 12 filesdep +semigroupsdep ~basedep ~bytestringdep ~containersnew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: semigroups

Dependency ranges changed: base, bytestring, containers, filepath, polyparse, pretty, random

API changes (from Hackage documentation)

- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf2 a b)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf3 a b c)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf4 a b c d)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf5 a b c d e)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf6 a b c d e f)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf7 a b c d e f g)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf8 a b c d e f g h)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf9 a b c d e f g h i)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf10 a b c d e f g h i j)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf11 a b c d e f g h i j k)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf12 a b c d e f g h i j k l)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf13 a b c d e f g h i j k l m)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf14 a b c d e f g h i j k l m n)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq o, GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf15 a b c d e f g h i j k l m n o)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq p, GHC.Classes.Eq o, GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf16 a b c d e f g h i j k l m n o p)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq q, GHC.Classes.Eq p, GHC.Classes.Eq o, GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf17 a b c d e f g h i j k l m n o p q)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq r, GHC.Classes.Eq q, GHC.Classes.Eq p, GHC.Classes.Eq o, GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf18 a b c d e f g h i j k l m n o p q r)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq s, GHC.Classes.Eq r, GHC.Classes.Eq q, GHC.Classes.Eq p, GHC.Classes.Eq o, GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf19 a b c d e f g h i j k l m n o p q r s)
- Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq t, GHC.Classes.Eq s, GHC.Classes.Eq r, GHC.Classes.Eq q, GHC.Classes.Eq p, GHC.Classes.Eq o, GHC.Classes.Eq n, GHC.Classes.Eq m, GHC.Classes.Eq l, GHC.Classes.Eq k, GHC.Classes.Eq j, GHC.Classes.Eq i, GHC.Classes.Eq h, GHC.Classes.Eq g, GHC.Classes.Eq f, GHC.Classes.Eq e, GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf20 a b c d e f g h i j k l m n o p q r s t)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf2 a b)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf3 a b c)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf4 a b c d)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf5 a b c d e)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf6 a b c d e f)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf7 a b c d e f g)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf8 a b c d e f g h)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf9 a b c d e f g h i)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf10 a b c d e f g h i j)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf11 a b c d e f g h i j k)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf12 a b c d e f g h i j k l)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf13 a b c d e f g h i j k l m)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf14 a b c d e f g h i j k l m n)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show o, GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf15 a b c d e f g h i j k l m n o)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show p, GHC.Show.Show o, GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf16 a b c d e f g h i j k l m n o p)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show q, GHC.Show.Show p, GHC.Show.Show o, GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf17 a b c d e f g h i j k l m n o p q)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show r, GHC.Show.Show q, GHC.Show.Show p, GHC.Show.Show o, GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf18 a b c d e f g h i j k l m n o p q r)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show s, GHC.Show.Show r, GHC.Show.Show q, GHC.Show.Show p, GHC.Show.Show o, GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf19 a b c d e f g h i j k l m n o p q r s)
- Text.XML.HaXml.OneOfN: instance (GHC.Show.Show t, GHC.Show.Show s, GHC.Show.Show r, GHC.Show.Show q, GHC.Show.Show p, GHC.Show.Show o, GHC.Show.Show n, GHC.Show.Show m, GHC.Show.Show l, GHC.Show.Show k, GHC.Show.Show j, GHC.Show.Show i, GHC.Show.Show h, GHC.Show.Show g, GHC.Show.Show f, GHC.Show.Show e, GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf20 a b c d e f g h i j k l m n o p q r s t)
- Text.XML.HaXml.TypeMapping: instance Text.XML.HaXml.TypeMapping.HTypeable a => Text.XML.HaXml.TypeMapping.HTypeable (GHC.Base.Maybe a)
- Text.XML.HaXml.XmlContent: instance Text.XML.HaXml.XmlContent.Parser.XmlContent a => Text.XML.HaXml.XmlContent.Parser.XmlContent (GHC.Base.Maybe a)
- Text.XML.HaXml.XmlContent.Haskell: instance Text.XML.HaXml.XmlContent.Parser.XmlContent a => Text.XML.HaXml.XmlContent.Parser.XmlContent (GHC.Base.Maybe a)
+ Text.XML.HaXml: dtdParse :: String -> String -> Maybe DocTypeDecl
+ Text.XML.HaXml: element :: Element i -> Doc
+ Text.XML.HaXml: fix2Args :: IO (String, String)
+ Text.XML.HaXml: htmlParse :: String -> String -> Document Posn
+ Text.XML.HaXml: processXmlWith :: CFilter Posn -> IO ()
+ Text.XML.HaXml: validate :: DocTypeDecl -> Element i -> [String]
+ Text.XML.HaXml: xmlParse :: String -> String -> Document Posn
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf2 a b)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf3 a b c)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf4 a b c d)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf5 a b c d e)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf6 a b c d e f)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf7 a b c d e f g)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf8 a b c d e f g h)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf9 a b c d e f g h i)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf10 a b c d e f g h i j)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf11 a b c d e f g h i j k)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf12 a b c d e f g h i j k l)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf13 a b c d e f g h i j k l m)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf14 a b c d e f g h i j k l m n)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf15 a b c d e f g h i j k l m n o)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o, GHC.Classes.Eq p) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf16 a b c d e f g h i j k l m n o p)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o, GHC.Classes.Eq p, GHC.Classes.Eq q) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf17 a b c d e f g h i j k l m n o p q)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o, GHC.Classes.Eq p, GHC.Classes.Eq q, GHC.Classes.Eq r) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf18 a b c d e f g h i j k l m n o p q r)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o, GHC.Classes.Eq p, GHC.Classes.Eq q, GHC.Classes.Eq r, GHC.Classes.Eq s) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf19 a b c d e f g h i j k l m n o p q r s)
+ Text.XML.HaXml.OneOfN: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d, GHC.Classes.Eq e, GHC.Classes.Eq f, GHC.Classes.Eq g, GHC.Classes.Eq h, GHC.Classes.Eq i, GHC.Classes.Eq j, GHC.Classes.Eq k, GHC.Classes.Eq l, GHC.Classes.Eq m, GHC.Classes.Eq n, GHC.Classes.Eq o, GHC.Classes.Eq p, GHC.Classes.Eq q, GHC.Classes.Eq r, GHC.Classes.Eq s, GHC.Classes.Eq t) => GHC.Classes.Eq (Text.XML.HaXml.OneOfN.OneOf20 a b c d e f g h i j k l m n o p q r s t)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf2 a b)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf3 a b c)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf4 a b c d)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf5 a b c d e)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf6 a b c d e f)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf7 a b c d e f g)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf8 a b c d e f g h)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf9 a b c d e f g h i)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf10 a b c d e f g h i j)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf11 a b c d e f g h i j k)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf12 a b c d e f g h i j k l)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf13 a b c d e f g h i j k l m)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf14 a b c d e f g h i j k l m n)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf15 a b c d e f g h i j k l m n o)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o, GHC.Show.Show p) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf16 a b c d e f g h i j k l m n o p)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o, GHC.Show.Show p, GHC.Show.Show q) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf17 a b c d e f g h i j k l m n o p q)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o, GHC.Show.Show p, GHC.Show.Show q, GHC.Show.Show r) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf18 a b c d e f g h i j k l m n o p q r)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o, GHC.Show.Show p, GHC.Show.Show q, GHC.Show.Show r, GHC.Show.Show s) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf19 a b c d e f g h i j k l m n o p q r s)
+ Text.XML.HaXml.OneOfN: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i, GHC.Show.Show j, GHC.Show.Show k, GHC.Show.Show l, GHC.Show.Show m, GHC.Show.Show n, GHC.Show.Show o, GHC.Show.Show p, GHC.Show.Show q, GHC.Show.Show r, GHC.Show.Show s, GHC.Show.Show t) => GHC.Show.Show (Text.XML.HaXml.OneOfN.OneOf20 a b c d e f g h i j k l m n o p q r s t)
+ Text.XML.HaXml.Schema.TypeConversion: instance GHC.Base.Semigroup Text.XML.HaXml.Schema.XSDTypeModel.Occurs
+ Text.XML.HaXml.Schema.XSDTypeModel: instance GHC.Base.Semigroup Text.XML.HaXml.Schema.XSDTypeModel.Annotation
+ Text.XML.HaXml.Schema.XSDTypeModel: instance GHC.Base.Semigroup Text.XML.HaXml.Schema.XSDTypeModel.Schema
+ Text.XML.HaXml.TypeMapping: instance Text.XML.HaXml.TypeMapping.HTypeable a => Text.XML.HaXml.TypeMapping.HTypeable (GHC.Maybe.Maybe a)
+ Text.XML.HaXml.XmlContent: instance Text.XML.HaXml.XmlContent.Parser.XmlContent a => Text.XML.HaXml.XmlContent.Parser.XmlContent (GHC.Maybe.Maybe a)
+ Text.XML.HaXml.XmlContent.Haskell: instance Text.XML.HaXml.XmlContent.Parser.XmlContent a => Text.XML.HaXml.XmlContent.Parser.XmlContent (GHC.Maybe.Maybe a)
- Text.XML.HaXml.Combinators: (?>) :: (a -> [b]) -> ThenElse (a -> [b]) -> (a -> [b])
+ Text.XML.HaXml.Combinators: (?>) :: (a -> [b]) -> ThenElse (a -> [b]) -> a -> [b]
- Text.XML.HaXml.Combinators: (|>|) :: (a -> [b]) -> (a -> [b]) -> (a -> [b])
+ Text.XML.HaXml.Combinators: (|>|) :: (a -> [b]) -> (a -> [b]) -> a -> [b]
- Text.XML.HaXml.Combinators: andThen :: (a -> c) -> (c -> a -> b) -> (a -> b)
+ Text.XML.HaXml.Combinators: andThen :: (a -> c) -> (c -> a -> b) -> a -> b
- Text.XML.HaXml.Combinators: cat :: [a -> [b]] -> (a -> [b])
+ Text.XML.HaXml.Combinators: cat :: [a -> [b]] -> a -> [b]
- Text.XML.HaXml.Combinators: union :: (a -> [b]) -> (a -> [b]) -> (a -> [b])
+ Text.XML.HaXml.Combinators: union :: (a -> [b]) -> (a -> [b]) -> a -> [b]
- Text.XML.HaXml.Combinators: x :: (CFilter i -> LabelFilter i a) -> (CFilter i -> LabelFilter i b) -> (CFilter i -> LabelFilter i (a, b))
+ Text.XML.HaXml.Combinators: x :: (CFilter i -> LabelFilter i a) -> (CFilter i -> LabelFilter i b) -> CFilter i -> LabelFilter i (a, b)
- Text.XML.HaXml.Schema.HaskellTypeModel: ExtendComplexType :: XName -> XName -> [Element] -> [Attribute] -> [Element] -> [Attribute] -> (Maybe XName) -> Bool -> [XName] -> Comment -> Decl
+ Text.XML.HaXml.Schema.HaskellTypeModel: ExtendComplexType :: XName -> XName -> [Element] -> [Attribute] -> [Element] -> [Attribute] -> Maybe XName -> Bool -> [XName] -> Comment -> Decl
- Text.XML.HaXml.Schema.HaskellTypeModel: ExtendComplexTypeAbstract :: XName -> XName -> [(XName, Maybe XName)] -> (Maybe XName) -> [XName] -> Comment -> Decl
+ Text.XML.HaXml.Schema.HaskellTypeModel: ExtendComplexTypeAbstract :: XName -> XName -> [(XName, Maybe XName)] -> Maybe XName -> [XName] -> Comment -> Decl
- Text.XML.HaXml.Schema.HaskellTypeModel: XSDImport :: XName -> (Maybe XName) -> Comment -> Decl
+ Text.XML.HaXml.Schema.HaskellTypeModel: XSDImport :: XName -> Maybe XName -> Comment -> Decl
- Text.XML.HaXml.Schema.Parse: (|||) :: (a -> Bool) -> (a -> Bool) -> (a -> Bool)
+ Text.XML.HaXml.Schema.Parse: (|||) :: (a -> Bool) -> (a -> Bool) -> a -> Bool
- Text.XML.HaXml.Schema.PrimitiveTypes: data Double :: *
+ Text.XML.HaXml.Schema.PrimitiveTypes: data Double
- Text.XML.HaXml.Schema.PrimitiveTypes: data Float :: *
+ Text.XML.HaXml.Schema.PrimitiveTypes: data Float
- Text.XML.HaXml.Schema.PrimitiveTypes: data Int :: *
+ Text.XML.HaXml.Schema.PrimitiveTypes: data Int
- Text.XML.HaXml.Schema.PrimitiveTypes: data Integer :: *
+ Text.XML.HaXml.Schema.PrimitiveTypes: data Integer
- Text.XML.HaXml.Schema.Schema: CElem :: (Element i) -> i -> Content i
+ Text.XML.HaXml.Schema.Schema: CElem :: Element i -> i -> Content i
- Text.XML.HaXml.Schema.Schema: Occurs :: (Maybe Int) -> (Maybe Int) -> Occurs
+ Text.XML.HaXml.Schema.Schema: Occurs :: Maybe Int -> Maybe Int -> Occurs
- Text.XML.HaXml.Schema.Schema: UnconvertedANY :: (Content Posn) -> AnyElement
+ Text.XML.HaXml.Schema.Schema: UnconvertedANY :: Content Posn -> AnyElement
- Text.XML.HaXml.Schema.Schema: toXMLAttribute :: (SimpleType a) => String -> a -> [Attribute]
+ Text.XML.HaXml.Schema.Schema: toXMLAttribute :: SimpleType a => String -> a -> [Attribute]
- Text.XML.HaXml.Schema.XSDTypeModel: ComplexContent :: Annotation -> Bool -> (Either Restriction1 Extension) -> ComplexItem
+ Text.XML.HaXml.Schema.XSDTypeModel: ComplexContent :: Annotation -> Bool -> Either Restriction1 Extension -> ComplexItem
- Text.XML.HaXml.Schema.XSDTypeModel: Occurs :: (Maybe Int) -> (Maybe Int) -> Occurs
+ Text.XML.HaXml.Schema.XSDTypeModel: Occurs :: Maybe Int -> Maybe Int -> Occurs
- Text.XML.HaXml.Schema.XSDTypeModel: PA :: Particle -> [Either AttributeDecl AttrGroup] -> (Maybe AnyAttr) -> ParticleAttrs
+ Text.XML.HaXml.Schema.XSDTypeModel: PA :: Particle -> [Either AttributeDecl AttrGroup] -> Maybe AnyAttr -> ParticleAttrs
- Text.XML.HaXml.Schema.XSDTypeModel: SimpleContent :: Annotation -> (Either Restriction1 Extension) -> ComplexItem
+ Text.XML.HaXml.Schema.XSDTypeModel: SimpleContent :: Annotation -> Either Restriction1 Extension -> ComplexItem
- Text.XML.HaXml.Schema.XSDTypeModel: [ci_stuff] :: ComplexItem -> (Either Restriction1 Extension)
+ Text.XML.HaXml.Schema.XSDTypeModel: [ci_stuff] :: ComplexItem -> Either Restriction1 Extension
- Text.XML.HaXml.Types: CElem :: (Element i) -> i -> Content i
+ Text.XML.HaXml.Types: CElem :: Element i -> i -> Content i
- Text.XML.HaXml.Types: DTD :: QName -> (Maybe ExternalID) -> [MarkupDecl] -> DocTypeDecl
+ Text.XML.HaXml.Types: DTD :: QName -> Maybe ExternalID -> [MarkupDecl] -> DocTypeDecl
- Text.XML.HaXml.Types: DefExternalID :: ExternalID -> (Maybe NDataDecl) -> EntityDef
+ Text.XML.HaXml.Types: DefExternalID :: ExternalID -> Maybe NDataDecl -> EntityDef
- Text.XML.HaXml.Types: DefaultTo :: AttValue -> (Maybe FIXED) -> DefaultDecl
+ Text.XML.HaXml.Types: DefaultTo :: AttValue -> Maybe FIXED -> DefaultDecl
- Text.XML.HaXml.Types: Document :: Prolog -> (SymTab EntityDef) -> (Element i) -> [Misc] -> Document i
+ Text.XML.HaXml.Types: Document :: Prolog -> SymTab EntityDef -> Element i -> [Misc] -> Document i
- Text.XML.HaXml.Types: ExtPE :: (Maybe TextDecl) -> [ExtSubsetDecl] -> ExtPE
+ Text.XML.HaXml.Types: ExtPE :: Maybe TextDecl -> [ExtSubsetDecl] -> ExtPE
- Text.XML.HaXml.Types: ExtParsedEnt :: (Maybe TextDecl) -> (Content i) -> ExtParsedEnt i
+ Text.XML.HaXml.Types: ExtParsedEnt :: Maybe TextDecl -> Content i -> ExtParsedEnt i
- Text.XML.HaXml.Types: ExtSubset :: (Maybe TextDecl) -> [ExtSubsetDecl] -> ExtSubset
+ Text.XML.HaXml.Types: ExtSubset :: Maybe TextDecl -> [ExtSubsetDecl] -> ExtSubset
- Text.XML.HaXml.Types: NOTATION :: Name -> (Either ExternalID PublicID) -> NotationDecl
+ Text.XML.HaXml.Types: NOTATION :: Name -> Either ExternalID PublicID -> NotationDecl
- Text.XML.HaXml.Types: Prolog :: (Maybe XMLDecl) -> [Misc] -> (Maybe DocTypeDecl) -> [Misc] -> Prolog
+ Text.XML.HaXml.Types: Prolog :: Maybe XMLDecl -> [Misc] -> Maybe DocTypeDecl -> [Misc] -> Prolog
- Text.XML.HaXml.Types: TextDecl :: (Maybe VersionInfo) -> EncodingDecl -> TextDecl
+ Text.XML.HaXml.Types: TextDecl :: Maybe VersionInfo -> EncodingDecl -> TextDecl
- Text.XML.HaXml.Types: XMLDecl :: VersionInfo -> (Maybe EncodingDecl) -> (Maybe SDDecl) -> XMLDecl
+ Text.XML.HaXml.Types: XMLDecl :: VersionInfo -> Maybe EncodingDecl -> Maybe SDDecl -> XMLDecl
- Text.XML.HaXml.XmlContent.Parser: CElem :: (Element i) -> i -> Content i
+ Text.XML.HaXml.XmlContent.Parser: CElem :: Element i -> i -> Content i
- Text.XML.HaXml.XmlContent.Parser: Document :: Prolog -> (SymTab EntityDef) -> (Element i) -> [Misc] -> Document i
+ Text.XML.HaXml.XmlContent.Parser: Document :: Prolog -> SymTab EntityDef -> Element i -> [Misc] -> Document i
- Text.XML.HaXml.XmlContent.Parser: Prolog :: (Maybe XMLDecl) -> [Misc] -> (Maybe DocTypeDecl) -> [Misc] -> Prolog
+ Text.XML.HaXml.XmlContent.Parser: Prolog :: Maybe XMLDecl -> [Misc] -> Maybe DocTypeDecl -> [Misc] -> Prolog
- Text.XML.HaXml.XmlContent.Parser: attval :: (Read a) => Element i -> a
+ Text.XML.HaXml.XmlContent.Parser: attval :: Read a => Element i -> a
- Text.XML.HaXml.XmlContent.Parser: catMaybes :: [Maybe a] -> [a]
+ Text.XML.HaXml.XmlContent.Parser: catMaybes :: () => [Maybe a] -> [a]
- Text.XML.HaXml.XmlContent.Parser: class HTypeable a => XmlContent a where xToChar = error "HaXml.XmlContent.xToChar used in error" xFromChar = error "HaXml.XmlContent.xFromChar used in error"
+ Text.XML.HaXml.XmlContent.Parser: class HTypeable a => XmlContent a
- Text.XML.HaXml.Xtract.Combinators: (|>|) :: (a -> b -> [c]) -> (a -> b -> [c]) -> (a -> b -> [c])
+ Text.XML.HaXml.Xtract.Combinators: (|>|) :: (a -> b -> [c]) -> (a -> b -> [c]) -> a -> b -> [c]
- Text.XML.HaXml.Xtract.Combinators: cat :: [a -> b -> [c]] -> (a -> b -> [c])
+ Text.XML.HaXml.Xtract.Combinators: cat :: [a -> b -> [c]] -> a -> b -> [c]
- Text.XML.HaXml.Xtract.Combinators: liftGlobal :: (CFilter i -> CFilter i) -> (DFilter i -> DFilter i)
+ Text.XML.HaXml.Xtract.Combinators: liftGlobal :: (CFilter i -> CFilter i) -> DFilter i -> DFilter i
- Text.XML.HaXml.Xtract.Combinators: liftLocal :: (CFilter i -> CFilter i) -> (DFilter i -> DFilter i)
+ Text.XML.HaXml.Xtract.Combinators: liftLocal :: (CFilter i -> CFilter i) -> DFilter i -> DFilter i
- Text.XML.HaXml.Xtract.Combinators: union :: (a -> b -> [c]) -> (a -> b -> [c]) -> (a -> b -> [c])
+ Text.XML.HaXml.Xtract.Combinators: union :: (a -> b -> [c]) -> (a -> b -> [c]) -> a -> b -> [c]

Files

+ Changelog.md view
@@ -0,0 +1,4 @@+## 1.25.5++- GHC-8.4 and GHC-8.6 compatibility+  - Monoids have Semigroup instances
HaXml.cabal view
@@ -1,24 +1,40 @@-name:		HaXml-version:	1.25.4-license:	LGPL-license-file:	COPYRIGHT-author:		Malcolm Wallace <Malcolm.Wallace@me.com>-maintainer:	author-homepage:	http://projects.haskell.org/HaXml/-category:	Text, XML-synopsis:	Utilities for manipulating XML documents+cabal-version:  >= 1.8+name:           HaXml+version:        1.25.5++license:        LGPL+license-files:  COPYRIGHT, LICENCE-GPL, LICENCE-LGPL+author:         Malcolm Wallace <Malcolm.Wallace@me.com>+maintainer:     author+homepage:       http://projects.haskell.org/HaXml/+bug-reports:    https://github.com/haskell-infra/hackage-trustees/issues+category:       Text, XML+synopsis:       Utilities for manipulating XML documents description:-	Haskell utilities for parsing, filtering, transforming and-	generating XML documents.+        This version, 1.25.5 is a Non-Maintainer Upload (NMU). Report issues to the Hackage Trustees issue tracker.+        .+        Haskell utilities for parsing, filtering, transforming and+        generating XML documents. build-type:     Simple-cabal-version:  >=1.8-extra-source-files:    LICENCE-GPL, LICENCE-LGPL+extra-source-files: Changelog.md -flag splitBase-  default: True-flag bytestringInBase-  default: False+tested-with:+  GHC ==8.6.1+   || ==8.4.4+   || ==8.2.2+   || ==8.0.2+   || ==7.10.3+   || ==7.8.4+   || ==7.6.3+   || ==7.4.2+   || ==7.2.2+   || ==7.0.4 +source-repository this+  type:      git+  location:  https://github.com/hackage-trustees/malcolm-wallace-universe.git+  tag:       1.25.5+ library   exposed-modules:         Text.XML.HaXml,@@ -67,15 +83,17 @@     exposed-modules:         Text.XML.HaXml.Schema.Schema   hs-source-dirs: src-  build-depends: polyparse >= 1.10, filepath-  if flag(splitBase)-    build-depends: base >= 3 && < 6, pretty, random, containers-  else-    build-depends: base < 3-  if flag(bytestringInBase)-    build-depends: base >= 2 && < 3-  else-    build-depends: base < 2 || >= 3, bytestring+  build-depends:+    base       >= 4.3.1.0  && < 4.13,+    bytestring >= 0.9.1.10 && < 0.11,+    containers >= 0.4.0.0  && <0.7,+    filepath   >= 1.2.0.0  && <1.5,+    pretty     >= 1.0.1.2  && <1.2,+    random     >= 1.0      && <1.2,+    polyparse  >= 1.12.1   && <1.13+  if !impl(ghc >= 8.0)+    build-depends:+      semigroups >= 0.18.5  && < 0.19   extensions: CPP, ExistentialQuantification   nhc98-options: -K10M 
src/Text/XML/HaXml/ByteStringPP.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- | This is a fast non-pretty-printer for turning the internal representation --   of generic structured XML documents into Lazy ByteStrings. --   Like in Text.Xml.HaXml.Pretty, there is one pp function for each type in@@ -20,7 +21,12 @@   ,   cp   ) where +#if MIN_VERSION_base(4,11,0)+import Prelude hiding (maybe,either,elem,concat,(<>))+#else import Prelude hiding (maybe,either,elem,concat)+#endif+ import Data.Maybe hiding (maybe) import Data.List (intersperse) --import Data.ByteString.Lazy hiding (pack,map,head,any,singleton,intersperse,join)
src/Text/XML/HaXml/DtdToHaskell/Instance.hs view
@@ -1,6 +1,11 @@+{-# LANGUAGE CPP #-} module Text.XML.HaXml.DtdToHaskell.Instance   ( mkInstance   ) where++#if MIN_VERSION_base(4,11,0)+import Prelude hiding ((<>))+#endif  import Data.List (intersperse) 
src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- | Defines an internal representation of Haskell data\/newtype definitions --   that correspond to the XML DTD types, and provides pretty-printers to --   convert these types into the 'Doc' type of "Text.PrettyPrint.HughesPJ".@@ -17,6 +18,10 @@   , Name(..)   , name, name_, name_a, name_ac, name_f, mangle, manglef   ) where++#if MIN_VERSION_base(4,11,0)+import Prelude hiding ((<>))+#endif  import Data.Char (isLower, isUpper, toLower, toUpper, isDigit) import Data.List (intersperse)
src/Text/XML/HaXml/Html/Pretty.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- | This is a separate pretty-printer for HTML documents, recognising --   some of the differences between HTML and true XML. @@ -8,7 +9,12 @@   , content   ) where +#if MIN_VERSION_base(4,11,0)+import Prelude hiding (maybe,either,(<>))+#else import Prelude hiding (maybe,either)+#endif+ import Data.Maybe hiding (maybe) import Data.List (intersperse) import Data.Char (isSpace)
src/Text/XML/HaXml/Pretty.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- | This is a pretty-printer for turning the internal representation --   of generic structured XML documents into the Doc type (which can --   later be rendered using Text.PrettyPrint.HughesPJ.render).@@ -21,7 +22,12 @@   ,   cp   ) where +#if MIN_VERSION_base(4,11,0)+import Prelude hiding (maybe,either,(<>))+#else import Prelude hiding (maybe,either)+#endif+ import Data.Maybe hiding (maybe) import Data.List (intersperse) --import Char (isSpace)
src/Text/XML/HaXml/Schema/PrettyHaskell.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- | Pretty-print the internal Haskell model of XSD datatypes to a real --   Haskell module containing type declarations, and instances for parsing --   (and printing - though not yet implemented) values of those datatypes@@ -9,6 +10,10 @@   , ppHighLevelDecls   , ppvList   ) where++#if MIN_VERSION_base(4,11,0)+import Prelude hiding ((<>))+#endif  import Text.XML.HaXml.Types (QName(..),Namespace(..)) import Text.XML.HaXml.Schema.HaskellTypeModel
src/Text/XML/HaXml/Schema/PrettyHsBoot.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- | Pretty-print the internal Haskell model of XSD datatypes to a --   Haskell hs-boot module containing only stub type declarations. --   This approach is intended to work around issues of mutually recursive@@ -9,6 +10,10 @@   , ppHighLevelDecls   , ppvList   ) where++#if MIN_VERSION_base(4,11,0)+import Prelude hiding ((<>))+#endif  import Text.XML.HaXml.Types (QName(..),Namespace(..)) import Text.XML.HaXml.Schema.HaskellTypeModel
src/Text/XML/HaXml/Schema/TypeConversion.hs view
@@ -12,10 +12,11 @@ import Text.XML.HaXml.Schema.Parse (xsd)  import qualified Data.Map as Map+import Data.Semigroup (Semigroup (..)) import Data.Map (Map) import Data.List (foldl') import Data.Maybe (fromMaybe,fromJust,isNothing,isJust)-import Data.Monoid+import Data.Monoid (Monoid (..))  -- | Transform a Schema by lifting all locally-defined anonymous types to --   the top-level, naming them, and planting a referend at their original@@ -540,12 +541,15 @@  instance Monoid Occurs where     mempty = Occurs Nothing Nothing-    (Occurs Nothing  Nothing)  `mappend` o  = o-    (Occurs (Just z) Nothing)  `mappend` (Occurs min max)+    mappend = (<>)++instance Semigroup Occurs where+    (Occurs Nothing  Nothing)  <> o  = o+    (Occurs (Just z) Nothing)  <> (Occurs min max)                                         = Occurs (Just $ maybe z (*z) min) max-    (Occurs Nothing  (Just x)) `mappend` (Occurs min max)+    (Occurs Nothing  (Just x)) <> (Occurs min max)                                         = Occurs min (Just $ maybe x (*x) max)-    (Occurs (Just z) (Just x)) `mappend` (Occurs min max)+    (Occurs (Just z) (Just x)) <> (Occurs min max)                                         = Occurs (Just $ maybe z (*z) min)                                                  (Just $ maybe x (*x) max) 
src/Text/XML/HaXml/Schema/XSDTypeModel.hs view
@@ -2,7 +2,8 @@   ( module Text.XML.HaXml.Schema.XSDTypeModel   ) where -import Data.Monoid hiding (Any)+import Data.Semigroup (Semigroup (..))+import Data.Monoid (Monoid (..)) import Text.XML.HaXml.Types      (Name,Namespace,QName)  data Schema        = Schema@@ -56,7 +57,7 @@                      deriving (Eq,Show)  data Restriction   = RestrictSim1 { restrict_annotation :: Annotation-                                  , restrict_base       :: Maybe QName +                                  , restrict_base       :: Maybe QName                                   , restrict_r1         :: Restriction1                                   }                    | RestrictType { restrict_annotation :: Annotation@@ -248,8 +249,8 @@                    | Base64Binary | HexBinary                    | AnyURI | QName | Notation                      deriving (Eq,Show)-                + data MyRestriction = Range Occurs                    | Pattern Regexp                    | Enumeration [String]@@ -293,15 +294,21 @@  instance Monoid Annotation where   mempty = NoAnnotation "Monoid.mempty <Annotation>"-  (Documentation d) `mappend` (Documentation e) = Documentation (d++"\n"++e)-  _                 `mappend` (Documentation e) = Documentation e-  ann               `mappend` _                 = ann          +  mappend = (<>) --- This instance is pretty unsatisfactory, and is useful only for+instance Semigroup Annotation where+  (Documentation d) <> (Documentation e) = Documentation (d++"\n"++e)+  _                 <> (Documentation e) = Documentation e+  ann               <> _                 = ann++-- | This instance is pretty unsatisfactory, and is useful only for -- building environments involving recursive modules.  The /mappend/ -- method is left-biased, and the /mempty/ value contains lots of -- undefined values. instance Monoid Schema where   mempty        = Schema{ schema_items=[] }-  s `mappend` t = s{ schema_items = schema_items s ++ schema_items t }+  mappend       = (<>)++instance Semigroup Schema where+  s <> t = s{ schema_items = schema_items s ++ schema_items t } 
src/Text/XML/HaXml/ShowXmlLazy.hs view
@@ -1,11 +1,17 @@+{-# LANGUAGE CPP #-} module Text.XML.HaXml.ShowXmlLazy (showXmlLazy) where  import Text.XML.HaXml.Types import Text.XML.HaXml.Namespaces import Text.XML.HaXml.TypeMapping -- (toHType, toDTD, Tuple(), Defined, showHType) -import qualified Text.XML.HaXml.XmlContent as X+#if MIN_VERSION_base(4,11,0)+import Prelude hiding (maybe,either,(<>))+#else import Prelude hiding (maybe,either)+#endif++import qualified Text.XML.HaXml.XmlContent as X import Data.Maybe hiding (maybe) import Data.List