]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/gTopLevel/termEditor.ml
The disambiguation now returns a list of interpretations.
[helm.git] / helm / gTopLevel / termEditor.ml
index db637554f249e8d4fe9bfee54ccdb516ac4b81ca..3a74ef05111ce88f2948052896e5ce47a9fc598e 100644 (file)
@@ -99,8 +99,12 @@ module Make(C:DisambiguateTypes.Callbacks) =
          ) context
        in
         let environment',metasenv,expr =
+         match
           Disambiguate'.disambiguate_term mqi_handle context metasenv
            (input#buffer#get_text ()) !environment
+         with
+            [environment',metasenv,expr] -> environment',metasenv,expr
+          | _ -> assert false
         in
         environment := environment';
         (metasenv, expr)