(***********************************************************************)
(*
- Time-stamp: <Last modified on 2013-03-04 17:42:09 CET by Kim Nguyen>
+ Time-stamp: <Last modified on 2013-03-09 17:54:35 CET by Kim Nguyen>
*)
include FiniteCofinite.Make(Ptset.Make(QName))
let print fmt e = printer fmt e is_finite elements complement is_any
+let specials = [ QName.document; QName.text; QName.text ]
+let notstar = from_list specials
+let star = diff any notstar
+let node = any
+let text = singleton QName.text
+
module Weak =
struct
include FiniteCofinite.Weak(Ptset.Weak(QName))
let print fmt e = printer fmt e is_finite elements complement is_any
+ let notstar = from_list specials
+ let star = diff any notstar
+ let node = any
+ let text = singleton QName.text
end