]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_notation/cicNotationRew.mli
merged cic_notation with disambiguation: good luck!
[helm.git] / helm / ocaml / cic_notation / cicNotationRew.mli
index 7c2415a733a52fddbd5bec6562af032c22a900f1..105f3ffba58218d1c38d18843337e7bb409b95ad 100644 (file)
@@ -39,10 +39,17 @@ type interpretation_id
 type pretty_printer_id
 
 val add_interpretation:
-  string * GrafiteAst.argument_pattern list ->   (* level 2 pattern *)
-  GrafiteAst.cic_appl_pattern ->                 (* level 3 pattern *)
+  string -> (* id / description *)
+  string * CicNotationPt.argument_pattern list -> (* symbol, level 2 pattern *)
+  CicNotationPt.cic_appl_pattern -> (* level 3 pattern *)
     interpretation_id
 
+  (** @raise Interpretation_not_found *)
+val lookup_interpretations:
+  string -> (* symbol *)
+    (string * CicNotationPt.argument_pattern list *
+      CicNotationPt.cic_appl_pattern) list
+
 val add_pretty_printer:
   ?precedence:int ->
   ?associativity:Gramext.g_assoc ->