aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Emilio Jesus Gallego Arias <e+git@x80.org>2018-05-20 22:23:02 +0200
committerGravatar Emilio Jesus Gallego Arias <e+git@x80.org>2018-05-27 15:18:08 +0200
commit311e87f261b5e7f1dca61ac19d9b7b695b411ce0 (patch)
treeba75b995a5b9a58b76d016f46adc934dfe9e29ba
parentb2f746e41abf53fc481f90804ba4d70edd73fc86 (diff)
[api] [parsing] Move Egram* to `vernac/`
The extension mechanism is specific to metasyntax and vernacinterp, thus it makes sense to place them next to each other. We also fix the META entry for the `grammar` camlp5 plugin.
-rw-r--r--META.coq24
-rw-r--r--parsing/parsing.mllib2
-rw-r--r--printing/printing.mllib1
-rw-r--r--vernac/egramcoq.ml (renamed from parsing/egramcoq.ml)0
-rw-r--r--vernac/egramcoq.mli (renamed from parsing/egramcoq.mli)0
-rw-r--r--vernac/egramml.ml (renamed from parsing/egramml.ml)0
-rw-r--r--vernac/egramml.mli (renamed from parsing/egramml.mli)0
-rw-r--r--vernac/ppvernac.ml (renamed from printing/ppvernac.ml)0
-rw-r--r--vernac/ppvernac.mli (renamed from printing/ppvernac.mli)0
-rw-r--r--vernac/vernac.mllib11
10 files changed, 19 insertions, 19 deletions
diff --git a/META.coq b/META.coq
index 8d4c3d5f0..cdc088e74 100644
--- a/META.coq
+++ b/META.coq
@@ -6,6 +6,18 @@ version = "8.8"
directory = ""
requires = "camlp5"
+package "grammar" (
+
+ description = "Coq Camlp5 Grammar Extensions for Plugins"
+ version = "8.8"
+
+ requires = "camlp5.gramlib"
+ directory = "grammar"
+
+ archive(byte) = "grammar.cma"
+ archive(native) = "grammar.cmxa"
+)
+
package "config" (
description = "Coq Configuration Variables"
@@ -126,18 +138,6 @@ package "interp" (
)
-package "grammar" (
-
- description = "Coq Camlp5 Grammar Extensions for Plugins"
- version = "8.8"
-
- requires = "camlp5.gramlib"
- directory = "grammar"
-
- archive(byte) = "grammar.cma"
- archive(native) = "grammar.cmxa"
-)
-
package "proofs" (
description = "Coq Proof Engine"
diff --git a/parsing/parsing.mllib b/parsing/parsing.mllib
index 103e1188a..e5a0a31cc 100644
--- a/parsing/parsing.mllib
+++ b/parsing/parsing.mllib
@@ -3,8 +3,6 @@ CLexer
Extend
Vernacexpr
Pcoq
-Egramml
-Egramcoq
G_constr
G_vernac
G_prim
diff --git a/printing/printing.mllib b/printing/printing.mllib
index 86b68d8fb..b69d8a9ef 100644
--- a/printing/printing.mllib
+++ b/printing/printing.mllib
@@ -4,4 +4,3 @@ Ppconstr
Printer
Printmod
Prettyp
-Ppvernac
diff --git a/parsing/egramcoq.ml b/vernac/egramcoq.ml
index 5f63d21c4..5f63d21c4 100644
--- a/parsing/egramcoq.ml
+++ b/vernac/egramcoq.ml
diff --git a/parsing/egramcoq.mli b/vernac/egramcoq.mli
index e15add10f..e15add10f 100644
--- a/parsing/egramcoq.mli
+++ b/vernac/egramcoq.mli
diff --git a/parsing/egramml.ml b/vernac/egramml.ml
index 90cd7d10b..90cd7d10b 100644
--- a/parsing/egramml.ml
+++ b/vernac/egramml.ml
diff --git a/parsing/egramml.mli b/vernac/egramml.mli
index 31aa1a989..31aa1a989 100644
--- a/parsing/egramml.mli
+++ b/vernac/egramml.mli
diff --git a/printing/ppvernac.ml b/vernac/ppvernac.ml
index 7a34e8027..7a34e8027 100644
--- a/printing/ppvernac.ml
+++ b/vernac/ppvernac.ml
diff --git a/printing/ppvernac.mli b/vernac/ppvernac.mli
index 4aa24bf5d..4aa24bf5d 100644
--- a/printing/ppvernac.mli
+++ b/vernac/ppvernac.mli
diff --git a/vernac/vernac.mllib b/vernac/vernac.mllib
index f001b572a..6fceda56d 100644
--- a/vernac/vernac.mllib
+++ b/vernac/vernac.mllib
@@ -1,10 +1,14 @@
Vernacprop
-Proof_using
-Lemmas
Himsg
ExplainErr
-Class
Locality
+Egramml
+Vernacinterp
+Ppvernac
+Proof_using
+Lemmas
+Class
+Egramcoq
Metasyntax
Auto_ind_decl
Search
@@ -20,7 +24,6 @@ Classes
Record
Assumptions
Vernacstate
-Vernacinterp
Mltop
Topfmt
Vernacentries