aboutsummaryrefslogtreecommitdiff
path: root/doc/tools/docgram/orderedGrammar
diff options
context:
space:
mode:
authorMichael Soegtrop2021-03-23 21:52:04 +0100
committerMichael Soegtrop2021-03-23 21:52:04 +0100
commitfa2ba1571cbd791c3b1acd87adeacd0aa4bd6e88 (patch)
tree02838cbe413809dacc416d0e71102aac9f37ae1c /doc/tools/docgram/orderedGrammar
parent285d5e03a230af7b327cba0b7720217ede664761 (diff)
parentaba594ca194390bb00f8ef60ef8a5eef6694fc07 (diff)
Merge PR #13914: Allow the presence of type casts for return values in Ltac2.
Reviewed-by: MSoegtropIMC Reviewed-by: Zimmi48
Diffstat (limited to 'doc/tools/docgram/orderedGrammar')
-rw-r--r--doc/tools/docgram/orderedGrammar6
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/tools/docgram/orderedGrammar b/doc/tools/docgram/orderedGrammar
index 5674d28139..5b19b7fc55 100644
--- a/doc/tools/docgram/orderedGrammar
+++ b/doc/tools/docgram/orderedGrammar
@@ -2274,7 +2274,7 @@ ltac2_entry: [
]
tac2def_body: [
-| [ "_" | ident ] LIST0 tac2pat0 ":=" ltac2_expr (* Ltac2 plugin *)
+| [ "_" | ident ] LIST0 tac2pat0 OPT ( ":" ltac2_type ) ":=" ltac2_expr (* Ltac2 plugin *)
]
tac2typ_def: [
@@ -2315,13 +2315,13 @@ ltac2_expr: [
]
ltac2_expr5: [
-| "fun" LIST1 tac2pat0 "=>" ltac2_expr (* Ltac2 plugin *)
+| "fun" LIST1 tac2pat0 OPT ( ":" ltac2_type ) "=>" ltac2_expr (* Ltac2 plugin *)
| "let" OPT "rec" ltac2_let_clause LIST0 ( "with" ltac2_let_clause ) "in" ltac2_expr (* Ltac2 plugin *)
| ltac2_expr3 (* Ltac2 plugin *)
]
ltac2_let_clause: [
-| LIST1 tac2pat0 ":=" ltac2_expr (* Ltac2 plugin *)
+| LIST1 tac2pat0 OPT ( ":" ltac2_type ) ":=" ltac2_expr (* Ltac2 plugin *)
]
ltac2_expr3: [