Auto.revision time size depth
in
let proof_script =
- if true (* List.exists (fun (s,_) -> s = "paramodulation") params *) then
- let proof_term =
+ if List.exists (fun (s,_) -> s = "paramodulation") params then
+ let proof_term, how_many_lambdas =
Auto.lambda_close ~prefix_name:"orrible_hack_"
proof_term menv cc
in
(Cic.CurrentProof ("xxx",menv,proof_term,ty,[],[]))
in
ApplyTransformation.txt_of_cic_object
- ~map_unicode_to_tex:false
+ ~map_unicode_to_tex:(Helm_registry.get_bool
+ "matita.paste_unicode_as_tex")
~skip_thm_and_qed:true
- ~skip_initial_lambdas:true
+ ~skip_initial_lambdas:how_many_lambdas
80 GrafiteAst.Declarative "" obj
else
if true then
cic2grafite cc menv proof_term
else
(* alternative using FG stuff *)
- let proof_term =
+ let proof_term, how_many_lambdas =
Auto.lambda_close ~prefix_name:"orrible_hack_"
proof_term menv cc
in
Pcre.qreplace ~templ:"?" ~pat:"orrible_hack_[0-9]+"
(strip_comments
(ApplyTransformation.txt_of_cic_object
- ~map_unicode_to_tex:false
+ ~map_unicode_to_tex:(Helm_registry.get_bool
+ "matita.paste_unicode_as_tex")
~skip_thm_and_qed:true
- ~skip_initial_lambdas:true
+ ~skip_initial_lambdas:how_many_lambdas
80 (GrafiteAst.Procedural None) "" obj))
in
let text = comment parsed_text ^ "\n" ^ proof_script ^ trailer in
raise exn
(* [], comment parsed_text ^ "\nfail.\n", parsed_text_length *))
| TA.Inline (_,style,suri,prefix) ->
- let str = ApplyTransformation.txt_of_inline_macro style suri prefix in
+ let str =
+ ApplyTransformation.txt_of_inline_macro
+ ~map_unicode_to_tex:(Helm_registry.get_bool
+ "matita.paste_unicode_as_tex")
+ style suri prefix
+ in
[], str, String.length parsed_text
and eval_executable include_paths (buffer : GText.buffer) guistuff
| TA.Command (_,TA.Set (_,"baseuri",u)) ->
if Http_getter_storage.is_read_only u then
raise (ActionCancelled ("baseuri " ^ u ^ " is readonly"));
- if not (Http_getter_storage.is_empty u) then
+ if not (Http_getter_storage.is_empty ~local:true u) then
(match
guistuff.ask_confirmation
~title:"Baseuri redefinition"