]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/matitaEngine.ml
- bug fixed (introduced by last commit from Andrea in MatitaEngine):
[helm.git] / matita / matita / matitaEngine.ml
index dcc111a95a944064c5d563644f77e94d66ec865f..ef685c5950f10408ed1f16d094f4d650f04005c0 100644 (file)
@@ -31,10 +31,8 @@ let debug = false ;;
 let debug_print = if debug then prerr_endline else ignore ;;
 
 let disambiguate_command lexicon_status_ref grafite_status cmd =
- let baseuri = grafite_status#baseuri in
  let lexicon_status,cmd =
-  GrafiteDisambiguate.disambiguate_command ~baseuri
-   !lexicon_status_ref cmd
+  GrafiteDisambiguate.disambiguate_command !lexicon_status_ref cmd
  in
   lexicon_status_ref := lexicon_status;
   grafite_status,cmd
@@ -65,15 +63,8 @@ let eval_ast ?do_heavy_checks status (text,prefix_len,ast) =
  let lexicon_status_ref = ref (status :> LexiconEngine.status) in
  let baseuri = status#baseuri in
  let new_status,new_objs =
-  match ast with 
-     | G.Executable (_, G.Command (_, G.Coercion _)) when dump ->
-(* FG: some commands can not be executed when mmas are parsed *************)
-(* To be removed when mmas will be executed                               *)
-        status, `New []
-     | ast -> 
   GrafiteEngine.eval_ast
    ~disambiguate_command:(disambiguate_command lexicon_status_ref)
-   ~disambiguate_macro:((* MATITA 1.0*) fun _ -> assert false)
    ?do_heavy_checks status (text,prefix_len,ast)
  in
  let new_status =