]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/components/disambiguation/disambiguateTypes.mli
- ng_refiner:
[helm.git] / matita / components / disambiguation / disambiguateTypes.mli
index 1e99fd404ace0ebfad221082340ed3b98365b144..ef24e2ce8879be688a45c03df279ce660c98ad91 100644 (file)
  * http://helm.cs.unibo.it/
  *)
 
+type 'a expected_type = [ `XTNone       (* unknown *)
+                        | `XTSome of 'a (* the given term *) 
+                       | `XTSort       (* any sort *)
+                       | `XTInd        (* any (co)inductive type *)
+                        ]
+
 type domain_item =
  | Id of string               (* literal *)
  | Symbol of string * int     (* literal, instance num *)