aboutsummaryrefslogtreecommitdiffhomepage
path: root/grammar/argextend.mlp
diff options
context:
space:
mode:
Diffstat (limited to 'grammar/argextend.mlp')
-rw-r--r--grammar/argextend.mlp7
1 files changed, 4 insertions, 3 deletions
diff --git a/grammar/argextend.mlp b/grammar/argextend.mlp
index d0ab5d803..aaf3afe43 100644
--- a/grammar/argextend.mlp
+++ b/grammar/argextend.mlp
@@ -7,11 +7,13 @@
(************************************************************************)
open Q_util
-open GramCompat
-let loc = CompatLoc.ghost
+let loc = Ploc.dummy
let default_loc = <:expr< Loc.ghost >>
+let declare_str_items loc l =
+ MLast.StDcl (loc, Ploc.VaVal l) (* correspond to <:str_item< declare $list:l'$ end >> *)
+
let mk_extraarg loc s = <:expr< $lid:"wit_"^s$ >>
let rec make_wit loc = function
@@ -185,7 +187,6 @@ let declare_vernac_argument loc s pr cl =
>> ]
open Pcaml
-open PcamlSig (* necessary for camlp4 *)
EXTEND
GLOBAL: str_item;