with Unix.Unix_error (Unix.ENOENT, "stat", f) when f = s -> None
;;
- let build fname =
- let oldfname =
- Helm_registry.get_opt
- Helm_registry.string "matita.filename"
- in
- let rc = MatitacLib.compile fname in
- (match oldfname with
- | Some n -> Helm_registry.set_string "matita.filename" n;
- | _ -> Helm_registry.unset "matita.filename");
- rc
- ;;
+ let build = MatitacLib.compile;;
end
in
let module Make = Make.Make(F) in
let main () =
Helm_registry.set_bool "matita.moo" true;
match Filename.basename Sys.argv.(0) with
- |"gragrep" |"gragrep.opt" |"gragrep.opt.static" ->Gragrep.main()
|"matitadep" |"matitadep.opt" |"matitadep.opt.static" ->Matitadep.main()
|"matitaclean"|"matitaclean.opt"|"matitaclean.opt.static"->Matitaclean.main()
- |"matitamake" |"matitamake.opt" |"matitamake.opt.static" ->Matitamake.main()
- |"matitaprover"|"matitaprover.opt"
- |"matitaprover.opt.static" ->Matitaprover.main()
+ |"matitaprover"|"matitaprover.opt"|"matitaprover.opt.static"->Matitaprover.main()
|"matitawiki"|"matitawiki.opt" ->MatitaWiki.main()
| _ ->
let dump_msg = "<filename> Dump with expanded macros to <filename>" in