From 926305bb6fc95494064e75ceafc6443b62d3773b Mon Sep 17 00:00:00 2001 From: Vasilis Papavasileiou Date: Tue, 29 Mar 2016 15:42:38 +0200 Subject: [PATCH] Fix DELETE_RULE for 4.03 (nonrec flag) --- syntax/std/pa_deriving_std.ml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/syntax/std/pa_deriving_std.ml b/syntax/std/pa_deriving_std.ml index 1ec000c..dde8d9e 100644 --- a/syntax/std/pa_deriving_std.ml +++ b/syntax/std/pa_deriving_std.ml @@ -18,8 +18,13 @@ struct open Camlp4.PreCast include Syntax +#if ocaml_version >= (4, 03) + DELETE_RULE Gram str_item: "type"; opt_nonrec; type_declaration END + DELETE_RULE Gram sig_item: "type"; opt_nonrec; type_declaration END +#else DELETE_RULE Gram str_item: "type"; type_declaration END DELETE_RULE Gram sig_item: "type"; type_declaration END +#endif open Ast