aboutsummaryrefslogtreecommitdiff
path: root/parsing
diff options
context:
space:
mode:
authorherbelin2004-02-12 19:35:23 +0000
committerherbelin2004-02-12 19:35:23 +0000
commitb847fcc99e35a09b862aa758c5e3f0b08a93202d (patch)
treea1e88a9123be5255852cc93015fd5b22699633d6 /parsing
parentdabb8781bf86fb7f85aa4c96928252c6afc8f3cc (diff)
Localisation des erreurs d'internalisation des notations de tactiques
dans le module de leur définition. Error_in_file dans Util et étendu avec possibilité de noms de modules git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@5328 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing')
-rw-r--r--parsing/egrammar.ml3
-rw-r--r--parsing/egrammar.mli5
2 files changed, 6 insertions, 2 deletions
diff --git a/parsing/egrammar.ml b/parsing/egrammar.ml
index 5880c0263b..25333b6848 100644
--- a/parsing/egrammar.ml
+++ b/parsing/egrammar.ml
@@ -26,7 +26,8 @@ type all_grammar_command =
int list option)
| Grammar of grammar_command
| TacticGrammar of
- (string * (string * grammar_production list) * Tacexpr.raw_tactic_expr)
+ (string * (string * grammar_production list) *
+ (Names.dir_path * Tacexpr.raw_tactic_expr))
list
let subst_all_grammar_command subst = function
diff --git a/parsing/egrammar.mli b/parsing/egrammar.mli
index e1f4dc6b10..47b8beced3 100644
--- a/parsing/egrammar.mli
+++ b/parsing/egrammar.mli
@@ -22,7 +22,10 @@ type all_grammar_command =
(int * Gramext.g_assoc option * notation * prod_item list *
int list option)
| Grammar of grammar_command
- | TacticGrammar of (string * (string * grammar_production list) * Tacexpr.raw_tactic_expr) list
+ | TacticGrammar of
+ (string * (string * grammar_production list) *
+ (Names.dir_path * Tacexpr.raw_tactic_expr))
+ list
val extend_grammar : all_grammar_command -> unit