aboutsummaryrefslogtreecommitdiff
path: root/contrib/interface/parse.ml
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/interface/parse.ml')
-rw-r--r--contrib/interface/parse.ml8
1 files changed, 5 insertions, 3 deletions
diff --git a/contrib/interface/parse.ml b/contrib/interface/parse.ml
index b6a0ef659e..ff3d827d97 100644
--- a/contrib/interface/parse.ml
+++ b/contrib/interface/parse.ml
@@ -280,9 +280,11 @@ let parse_string_action reqid phylum char_stream string_list =
P_f
(xlate_formula
(Gram.Entry.parse Pcoq.Constr.constr_eoi (Gram.parsable char_stream)))
- | "ID" -> P_id (xlate_ident
- (Gram.Entry.parse Pcoq.Prim.ident
- (Gram.parsable char_stream)))
+ | "ID" -> P_id (CT_ident
+ (Libnames.string_of_qualid
+ (snd
+ (Gram.Entry.parse (Pcoq.eoi_entry Pcoq.Prim.qualid)
+ (Gram.parsable char_stream)))))
| "STRING" ->
P_s
(CT_string (Gram.Entry.parse Pcoq.Prim.string