| NId _ -> "nid"
| NIntro (_,n) -> "#" ^ n
| NRewrite (_,dir,n,where) -> "nrewrite" ^ assert false
- | NReduce _ | NGeneralize _ | NLetIn _ | NAssert _ -> assert false
+ | NReduce _ | NGeneralize _ | NLetIn _ | NAssert _ | NAuto _ -> assert false
;;
let rec pp_tactic ~map_unicode_to_tex ~term_pp ~lazy_term_pp =
let pp_inline_params l =
let pp_param = function
| IPPrefix prefix -> "prefix = \"" ^ prefix ^ "\""
- | IPAs flavour -> flavour_pp flavour
- | IPProcedural -> "procedural"
- | IPNoDefaults -> "nodefaults"
+ | IPAs flavour -> flavour_pp flavour
+ | IPProcedural -> "procedural"
+ | IPNoDefaults -> "nodefaults"
| IPDepth depth -> "depth = " ^ string_of_int depth
| IPLevel level -> "level = " ^ string_of_int level
+ | IPComments -> "comments"
+ | IPCoercions -> "coercions"
+ | IPDebug debug -> "debug = " ^ string_of_int debug
in
let s = String.concat " " (List.map pp_param l) in
if s = "" then s else " " ^ s
"unification hint " ^ string_of_int n ^ " " ^ term_pp t
| Default (_,what,uris) -> pp_default what uris
| Drop _ -> "drop"
- | Include (_,false,path) -> "include \"" ^ path ^ "\""
- | Include (_,true,path) -> "include source \"" ^ path ^ "\""
+ | Include (_,true,path) -> "include \"" ^ path ^ "\""
+ | Include (_,false,path) -> "include source \"" ^ path ^ "\""
| Obj (_,obj) -> obj_pp obj
| Qed _ -> "qed"
| Relation (_,id,a,aeq,refl,sym,trans) ->