aboutsummaryrefslogtreecommitdiff
path: root/parsing/g_vernac.ml4
diff options
context:
space:
mode:
Diffstat (limited to 'parsing/g_vernac.ml4')
-rw-r--r--parsing/g_vernac.ml49
1 files changed, 5 insertions, 4 deletions
diff --git a/parsing/g_vernac.ml4 b/parsing/g_vernac.ml4
index 48a7a7a5a8..bcb2f7a576 100644
--- a/parsing/g_vernac.ml4
+++ b/parsing/g_vernac.ml4
@@ -615,11 +615,12 @@ GEXTEND Gram
| IDENT "SearchAbout";
sl = [ "[";
l = LIST1 [
- b = positive_search_mark; r = global -> b,SearchRef r
- | b = positive_search_mark; s = ne_string; sc = OPT scope
- -> b,SearchString (s,sc)
+ b = positive_search_mark; s = ne_string; sc = OPT scope
+ -> b, SearchString (s,sc)
+ | b = positive_search_mark; p = constr_pattern
+ -> b, SearchSubPattern p
]; "]" -> l
- | qid = global -> [true,SearchRef qid]
+ | p = constr_pattern -> [true,SearchSubPattern p]
| s = ne_string; sc = OPT scope -> [true,SearchString (s,sc)] ];
l = in_or_out_modules ->
VernacSearch (SearchAbout sl, l)