Merge branch 'local-ocamlbuild' into local-trunk
[SXSI/xpathcomp.git] / src / tag.mli
diff --git a/src/tag.mli b/src/tag.mli
new file mode 100644 (file)
index 0000000..6dc51ee
--- /dev/null
@@ -0,0 +1,28 @@
+type t = int
+type pool
+val tag : string -> t
+
+val document_node : t
+val attribute : t
+val pcdata : t
+val attribute_data : t
+val document_node_close : t
+val attribute_close : t
+val pcdata_close : t
+val attribute_data_close : t
+
+
+val init : pool -> unit
+val to_string : t -> string
+val compare : t -> t -> int
+val equal : t -> t -> bool
+val nullt : t
+val dummy : t
+val dump : Format.formatter -> t -> unit
+val check : t -> unit (* Check internal invariants *)
+
+(* Data structures *)
+val hash : t -> int
+val print : Format.formatter -> t -> unit
+
+val dump_tags : unit -> unit