starting work on reusing the parser dictionary for the element and
* SAX2.c include/libxml/parser.h: starting work on reusing the
parser dictionary for the element and attribute tag names.
Add pools for Element and Attributes in the parser context,
which should help speeding up the reader.
* Makefile.am result/*.rdr : adding non-python reader regression
tests.
Daniel
diff --git a/result/svg1.rdr b/result/svg1.rdr
new file mode 100644
index 0000000..91497d2
--- /dev/null
+++ b/result/svg1.rdr
@@ -0,0 +1,477 @@
+0 10 svg 0 0
+0 1 svg 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+1 14 #text 0 1
+
+1 1 g 0 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+2 1 polyline 1 0
+2 14 #text 0 1
+
+1 15 g 0 0
+0 15 svg 0 0