diff options
author | Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr> | 2015-02-24 23:58:56 +0100 |
---|---|---|
committer | Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr> | 2015-02-27 00:07:39 +0100 |
commit | 2206b405c19940ca4ded2179d371c21fd13f1b6b (patch) | |
tree | e6de3d347e53644439203cbfcb209a9fa4ffb462 | |
parent | 93db616a6cbebf37f2f4f983963a87a4f66972e7 (diff) |
Adding a new folder corresponding to the low-level part of the pretyper
together with the tactic monad.
The move is not complete yet, because some file candidates for this directory
have almost useless dependencies in other ones that should not be moved.
-rw-r--r-- | .merlin | 2 | ||||
-rw-r--r-- | Makefile.build | 3 | ||||
-rw-r--r-- | Makefile.common | 6 | ||||
-rw-r--r-- | _tags | 1 | ||||
-rw-r--r-- | dev/base_include | 1 | ||||
-rw-r--r-- | dev/ocamldebug-coq.run | 3 | ||||
-rw-r--r-- | engine/engine.mllib | 4 | ||||
-rw-r--r-- | engine/evd.ml (renamed from pretyping/evd.ml) | 0 | ||||
-rw-r--r-- | engine/evd.mli (renamed from pretyping/evd.mli) | 0 | ||||
-rw-r--r-- | engine/logic_monad.ml (renamed from proofs/logic_monad.ml) | 0 | ||||
-rw-r--r-- | engine/logic_monad.mli (renamed from proofs/logic_monad.mli) | 0 | ||||
-rw-r--r-- | engine/namegen.ml (renamed from pretyping/namegen.ml) | 0 | ||||
-rw-r--r-- | engine/namegen.mli (renamed from pretyping/namegen.mli) | 0 | ||||
-rw-r--r-- | engine/termops.ml (renamed from pretyping/termops.ml) | 0 | ||||
-rw-r--r-- | engine/termops.mli (renamed from pretyping/termops.mli) | 0 | ||||
-rw-r--r-- | myocamlbuild.ml | 2 | ||||
-rw-r--r-- | pretyping/pretyping.mllib | 3 | ||||
-rw-r--r-- | proofs/proofs.mllib | 1 | ||||
-rw-r--r-- | tools/coq_makefile.ml | 2 | ||||
-rw-r--r-- | toplevel/coqinit.ml | 2 |
20 files changed, 18 insertions, 12 deletions
@@ -12,6 +12,8 @@ S kernel/byterun B kernel/byterun S library B library +S engine +B engine S pretyping B pretyping S interp diff --git a/Makefile.build b/Makefile.build index a0f7879d5..0e3313ecc 100644 --- a/Makefile.build +++ b/Makefile.build @@ -501,12 +501,13 @@ test-suite: world $(ALLSTDLIB).v ################################################################## .PHONY: lib kernel byterun library proofs tactics interp parsing pretyping -.PHONY: highparsing stm toplevel hightactics +.PHONY: engine highparsing stm toplevel hightactics lib: lib/clib.cma lib/lib.cma kernel: kernel/kernel.cma byterun: $(BYTERUN) library: library/library.cma +engine: engine/engine.cma proofs: proofs/proofs.cma tactics: tactics/tactics.cma interp: interp/interp.cma diff --git a/Makefile.common b/Makefile.common index 8c2f51467..16782650a 100644 --- a/Makefile.common +++ b/Makefile.common @@ -63,7 +63,7 @@ CSDPCERT:=plugins/micromega/csdpcert$(EXE) CORESRCDIRS:=\ config lib kernel kernel/byterun library \ proofs tactics pretyping interp stm \ - toplevel parsing printing grammar intf + toplevel parsing printing grammar intf engine PLUGINS:=\ omega romega micromega quote \ @@ -161,7 +161,7 @@ BYTERUN:=$(addprefix kernel/byterun/, \ # the libraries directly CORECMA:=lib/clib.cma lib/lib.cma kernel/kernel.cma library/library.cma \ - pretyping/pretyping.cma interp/interp.cma proofs/proofs.cma \ + engine/engine.cma pretyping/pretyping.cma interp/interp.cma proofs/proofs.cma \ parsing/parsing.cma printing/printing.cma tactics/tactics.cma \ stm/stm.cma toplevel/toplevel.cma parsing/highparsing.cma tactics/hightactics.cma @@ -370,7 +370,7 @@ MANPAGES:=man/coq-tex.1 man/coqdep.1 man/gallina.1 \ OCAMLDOCDIR=dev/ocamldoc DOCMLIS=$(wildcard ./lib/*.mli ./intf/*.mli ./kernel/*.mli ./library/*.mli \ - ./pretyping/*.mli ./interp/*.mli printing/*.mli \ + ./engine/*.mli ./pretyping/*.mli ./interp/*.mli printing/*.mli \ ./parsing/*.mli ./proofs/*.mli \ ./tactics/*.mli ./stm/*.mli ./toplevel/*.mli) @@ -63,6 +63,7 @@ "library": include "parsing": include "plugins": include +"engine": include "pretyping": include "printing": include "proofs": include diff --git a/dev/base_include b/dev/base_include index de63c557d..e086c64cd 100644 --- a/dev/base_include +++ b/dev/base_include @@ -8,6 +8,7 @@ #directory "toplevel";; #directory "library";; #directory "kernel";; +#directory "engine";; #directory "pretyping";; #directory "lib";; #directory "proofs";; diff --git a/dev/ocamldebug-coq.run b/dev/ocamldebug-coq.run index d4ab22ced..b00d084ed 100644 --- a/dev/ocamldebug-coq.run +++ b/dev/ocamldebug-coq.run @@ -17,7 +17,8 @@ exec $OCAMLDEBUG \ -I $COQTOP \ -I $COQTOP/config -I $COQTOP/printing -I $COQTOP/grammar \ -I $COQTOP/lib -I $COQTOP/intf -I $COQTOP/kernel \ - -I $COQTOP/library -I $COQTOP/pretyping -I $COQTOP/parsing \ + -I $COQTOP/library -I $COQTOP/engine \ + -I $COQTOP/pretyping -I $COQTOP/parsing \ -I $COQTOP/interp -I $COQTOP/proofs -I $COQTOP/tactics -I $COQTOP/stm \ -I $COQTOP/toplevel -I $COQTOP/dev -I $COQTOP/config \ -I $COQTOP/plugins/cc -I $COQTOP/plugins/dp \ diff --git a/engine/engine.mllib b/engine/engine.mllib new file mode 100644 index 000000000..4073f7e44 --- /dev/null +++ b/engine/engine.mllib @@ -0,0 +1,4 @@ +Logic_monad +Termops +Namegen +Evd diff --git a/pretyping/evd.ml b/engine/evd.ml index 454c51195..454c51195 100644 --- a/pretyping/evd.ml +++ b/engine/evd.ml diff --git a/pretyping/evd.mli b/engine/evd.mli index 0765b951f..0765b951f 100644 --- a/pretyping/evd.mli +++ b/engine/evd.mli diff --git a/proofs/logic_monad.ml b/engine/logic_monad.ml index d509670ec..d509670ec 100644 --- a/proofs/logic_monad.ml +++ b/engine/logic_monad.ml diff --git a/proofs/logic_monad.mli b/engine/logic_monad.mli index ab729aff7..ab729aff7 100644 --- a/proofs/logic_monad.mli +++ b/engine/logic_monad.mli diff --git a/pretyping/namegen.ml b/engine/namegen.ml index 5aca11ae6..5aca11ae6 100644 --- a/pretyping/namegen.ml +++ b/engine/namegen.ml diff --git a/pretyping/namegen.mli b/engine/namegen.mli index f66bc6d88..f66bc6d88 100644 --- a/pretyping/namegen.mli +++ b/engine/namegen.mli diff --git a/pretyping/termops.ml b/engine/termops.ml index 9f04faa83..9f04faa83 100644 --- a/pretyping/termops.ml +++ b/engine/termops.ml diff --git a/pretyping/termops.mli b/engine/termops.mli index 2552c67e6..2552c67e6 100644 --- a/pretyping/termops.mli +++ b/engine/termops.mli diff --git a/myocamlbuild.ml b/myocamlbuild.ml index 097a10425..73ef7e1ed 100644 --- a/myocamlbuild.ml +++ b/myocamlbuild.ml @@ -104,7 +104,7 @@ let _build = Options.build_dir let core_libs = ["lib/clib"; "lib/lib"; "kernel/kernel"; "library/library"; - "pretyping/pretyping"; "interp/interp"; "proofs/proofs"; + "engine/engine"; "pretyping/pretyping"; "interp/interp"; "proofs/proofs"; "parsing/parsing"; "printing/printing"; "tactics/tactics"; "stm/stm"; "toplevel/toplevel"; "parsing/highparsing"; "tactics/hightactics"] diff --git a/pretyping/pretyping.mllib b/pretyping/pretyping.mllib index 25d17c7c9..436f61d7b 100644 --- a/pretyping/pretyping.mllib +++ b/pretyping/pretyping.mllib @@ -1,7 +1,4 @@ Locusops -Termops -Namegen -Evd Reductionops Vnorm Inductiveops diff --git a/proofs/proofs.mllib b/proofs/proofs.mllib index 32bf5576f..de0879127 100644 --- a/proofs/proofs.mllib +++ b/proofs/proofs.mllib @@ -4,7 +4,6 @@ Evar_refiner Proof_using Proof_type Proof_errors -Logic_monad Proofview_monad Logic Proofview diff --git a/tools/coq_makefile.ml b/tools/coq_makefile.ml index 84b4b5e5d..f9a84887d 100644 --- a/tools/coq_makefile.ml +++ b/tools/coq_makefile.ml @@ -442,7 +442,7 @@ let variables is_install opt (args,defs) = (* Caml executables and relative variables *) if !some_ml4file || !some_mlfile || !some_mlifile then begin print "COQSRCLIBS?=-I \"$(COQLIB)kernel\" -I \"$(COQLIB)lib\" \\ - -I \"$(COQLIB)library\" -I \"$(COQLIB)parsing\" -I \"$(COQLIB)pretyping\" \\ + -I \"$(COQLIB)library\" -I \"$(COQLIB)parsing\" -I \"$(COQLIB)engine\" -I \"$(COQLIB)pretyping\" \\ -I \"$(COQLIB)interp\" -I \"$(COQLIB)printing\" -I \"$(COQLIB)intf\" \\ -I \"$(COQLIB)proofs\" -I \"$(COQLIB)tactics\" -I \"$(COQLIB)tools\" \\ -I \"$(COQLIB)toplevel\" -I \"$(COQLIB)stm\" -I \"$(COQLIB)grammar\" \\ diff --git a/toplevel/coqinit.ml b/toplevel/coqinit.ml index 03074ced7..1ce3fe28d 100644 --- a/toplevel/coqinit.ml +++ b/toplevel/coqinit.ml @@ -132,7 +132,7 @@ let init_ocaml_path () = Mltop.add_ml_dir (Envars.coqlib ()); List.iter add_subdir [ [ "config" ]; [ "dev" ]; [ "lib" ]; [ "kernel" ]; [ "library" ]; - [ "pretyping" ]; [ "interp" ]; [ "parsing" ]; [ "proofs" ]; + [ "engine" ]; [ "pretyping" ]; [ "interp" ]; [ "parsing" ]; [ "proofs" ]; [ "tactics" ]; [ "toplevel" ]; [ "printing" ]; [ "intf" ]; [ "grammar" ]; [ "ide" ] ] |