Simplify the automaton encoding a bit (remove redundant predicates in formulae).
[tatoo.git] / src / xpath / ast.ml
index 21ab5df..5b322a4 100644 (file)
@@ -128,7 +128,7 @@ and print_test fmt (ts,kind) =
     | Element | Attribute ->
         pp fmt "%s" begin
           if QNameSet.is_finite ts then
-            QName.to_string (QName.remove_prefix (QNameSet.choose ts))
+            QName.to_string (QNameSet.choose ts)
           else "*"
         end
     | Comment -> pp fmt "%s" "comment()"
@@ -136,7 +136,7 @@ and print_test fmt (ts,kind) =
         pp fmt "processing-instruction(%s)"
           begin
             if ts == star then ""
-            else "\"" ^ (QName.to_string (QName.remove_prefix (QNameSet.choose ts))) ^ "\""
+            else "\"" ^ (QName.to_string  (QNameSet.choose ts)) ^ "\""
           end
     | Node -> pp fmt "%s" "node()"
     | Document -> pp fmt "%s" "<DOCUMENT>"