]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/gTopLevel/texTermEditor.ml
ported debian stuff to ocaml 3.08
[helm.git] / helm / gTopLevel / texTermEditor.ml
index b89974d7152ff94b2a8e7f8a0e4c32d43bfced7e..e06950508c72ec5570e6667b33fb1fe9def8df97 100644 (file)
@@ -23,6 +23,9 @@
  * http://cs.unibo.it/helm/.
  *)
 
+let debug = true
+let debug_print s = if debug then prerr_endline s
+
 (******************************************************************************)
 (*                                                                            *)
 (*                               PROJECT HELM                                 *)
@@ -206,10 +209,14 @@ module Make(C:DisambiguateTypes.Callbacks) =
            | None -> None
          ) context
        in
-prerr_endline ("###CSC: " ^ (Mathml_editor.get_tex tex_editor)) ;
+        debug_print ("TexTermEditor: Raw Tex: " ^ (Mathml_editor.get_tex tex_editor)) ;
         let environment',metasenv,expr =
-         Disambiguate'.disambiguate_term mqi_handle 
-          context metasenv (Mathml_editor.get_tex tex_editor) !environment
+         match
+          Disambiguate'.disambiguate_term mqi_handle 
+           context metasenv (Mathml_editor.get_tex tex_editor) !environment
+         with
+            [environment',metasenv,expr] -> environment',metasenv,expr
+          | _ -> assert false
         in
          environment := environment' ;
          metasenv,expr