HTML parsing, output is now correct, added HTMLtests target and testcases, Daniel
diff --git a/Makefile.am b/Makefile.am
index e06d464..0f239c3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -61,7 +61,24 @@
 
 testall : tests SVGtests SAXtests
 
-tests : tester
+tests: HTMLtests XMLtests
+HTMLtests : testHTML
+	@(DIR=`pwd`; cd $(srcdir) ;  \
+	  for i in test/HTML/* ; do \
+	  if [ ! -d $$i ] ; then \
+	  if [ ! -f result/HTML/`basename $$i` ] ; then \
+	      echo New test file `basename $$i` ; \
+	      $$DIR/testHTML $$i > result/HTML/`basename $$i` ; \
+	  else \
+	      echo Testing `basename $$i` ; \
+	      $$DIR/testHTML $$i > result.`basename $$i` ; \
+	      diff result/HTML/`basename $$i` result.`basename $$i` ; \
+	      $$DIR/testHTML result.`basename $$i` > result2.`basename $$i` ; \
+	      diff result.`basename $$i` result2.`basename $$i` ; \
+	      rm result.`basename $$i` result2.`basename $$i` ; \
+	  fi ; fi ; done)
+
+XMLtests : tester
 	@(DIR=`pwd`; cd $(srcdir) ;  \
 	  for i in test/* ; do \
 	  if [ ! -d $$i ] ; then \