cvs commit: fptools/libraries/HaXml HaXml.cabal Makefile fptools/libraries/HaXml/src Makefile Makefile.nhc98 fptools/libraries/HaXml/src/Text/XML HaXml.hs fptools/libraries/HaXml/src/Text/XML/HaXml Haskell2Xml.hs Haskell2XmlNew.hs Lex.hs OneOfN.hs Parse.hs SAX.hs ...

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Fri Oct 14 18:02:18 EDT 2005


malcolm     2005/10/14 15:02:18 PDT

  Modified files:
    libraries/HaXml      HaXml.cabal Makefile 
    libraries/HaXml/src  Makefile Makefile.nhc98 
    libraries/HaXml/src/Text/XML HaXml.hs 
    libraries/HaXml/src/Text/XML/HaXml Lex.hs OneOfN.hs Parse.hs 
                                       SAX.hs Wrappers.hs 
    libraries/HaXml/src/Text/XML/HaXml/DtdToHaskell Instance.hs 
    libraries/HaXml/src/Text/XML/HaXml/Html Parse.hs 
    libraries/HaXml/src/Text/XML/HaXml/Xtract Parse.hs 
    libraries/HaXml/src/tools MkOneOf.hs 
  Added files:
    libraries/HaXml/src/Text/XML/HaXml TypeMapping.hs 
                                       XmlContent.hs 
  Removed files:
    libraries/HaXml/src/Text/XML/HaXml Haskell2Xml.hs 
                                       Haskell2XmlNew.hs 
                                       Xml2Haskell.hs 
                                       Xml2HaskellNew.hs 
  Log:
  Big API change.  Version bumps to 1.14.  Move away from
  Text.ParserCombinators.HuttonMeijerWallace to the Poly combinators
  instead.  Classes Haskell2Xml and Xml2Haskell disappear, replaced by a
  unified XmlContent class, which now also uses parser combinators (the
  same ones, Poly) to convert generic-tree to typed-tree.  Lexer drops the
  Either return type, to encode lexical errors as a special Token instead.
  The explicit representation of Haskell datatype info previously in
  Haskell2Xml is now split into a separate class HTypeable, in module
  TypeMapping.
  
  Revision  Changes    Path
  1.13      +6 -6      fptools/libraries/HaXml/HaXml.cabal
  1.25      +7 -4      fptools/libraries/HaXml/Makefile
  1.26      +6 -5      fptools/libraries/HaXml/src/Makefile
  1.13      +6 -4      fptools/libraries/HaXml/src/Makefile.nhc98
  1.14      +2 -2      fptools/libraries/HaXml/src/Text/XML/HaXml.hs
  1.17      +6 -4      fptools/libraries/HaXml/src/Text/XML/HaXml/Lex.hs
  1.3       +358 -248  fptools/libraries/HaXml/src/Text/XML/HaXml/OneOfN.hs
  1.20      +238 -225  fptools/libraries/HaXml/src/Text/XML/HaXml/Parse.hs
  1.2       +45 -36    fptools/libraries/HaXml/src/Text/XML/HaXml/SAX.hs
  1.5       +1 -1      fptools/libraries/HaXml/src/Text/XML/HaXml/Wrappers.hs
  1.10      +13 -1     fptools/libraries/HaXml/src/Text/XML/HaXml/DtdToHaskell/Instance.hs
  1.14      +145 -143  fptools/libraries/HaXml/src/Text/XML/HaXml/Html/Parse.hs
  1.11      +204 -204  fptools/libraries/HaXml/src/Text/XML/HaXml/Xtract/Parse.hs
  1.4       +10 -5     fptools/libraries/HaXml/src/tools/MkOneOf.hs


More information about the Cvs-libraries mailing list