X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FgTopLevel%2FtexTermEditor.ml;h=5ea965f2fd76c01ffd0c3e23f3210afe8aa38acb;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=d0fefdee3c271750735ceb061ea95a352902704f;hpb=282f371ba8533ea0e4e667265f9e4b04856bf972;p=helm.git diff --git a/helm/gTopLevel/texTermEditor.ml b/helm/gTopLevel/texTermEditor.ml index d0fefdee3..5ea965f2f 100644 --- a/helm/gTopLevel/texTermEditor.ml +++ b/helm/gTopLevel/texTermEditor.ml @@ -45,7 +45,8 @@ class type term_editor = method get_as_string : string method get_metasenv_and_term : context:Cic.context -> - metasenv:Cic.metasenv -> Cic.metasenv * Cic.term + metasenv:Cic.metasenv -> + Cic.metasenv * Cic.term * CicUniv.universe_graph method reset : unit (* The input of set_term is unquoted *) method set_term : string -> unit @@ -217,16 +218,17 @@ module Make(C:DisambiguateTypes.Callbacks) = ) context in debug_print ("TexTermEditor: Raw Tex: " ^ (Mathml_editor.get_tex tex_editor)) ; - let environment',metasenv,expr = + let environment',metasenv,expr,ugraph = match Disambiguate'.disambiguate_term ~dbd - context metasenv (Mathml_editor.get_tex tex_editor) !environment + ~context ~metasenv (Mathml_editor.get_tex tex_editor) + ~initial_ugraph:CicUniv.empty_ugraph ~aliases:!environment with - [environment',metasenv,expr] -> environment',metasenv,expr + [environment',metasenv,expr,u] -> environment',metasenv,expr,u | _ -> assert false in environment := environment' ; - metasenv,expr + metasenv,expr,ugraph method environment = environment end