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