about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-06-10 06:59:31 +0000
committerbors <bors@rust-lang.org>2015-06-10 06:59:31 +0000
commit6c5834d81b7a5e262dc7a273d897f90ac00d5ad2 (patch)
tree7fef5264131703c8f7adb4c7f3d02f50833b6e7c
parente954031ea2d17ff0ee3f197830cd82be80cb55be (diff)
parent6bddfc9650b0de729267a4aea1b7401868eed9b2 (diff)
downloadrust-6c5834d81b7a5e262dc7a273d897f90ac00d5ad2.tar.gz
rust-6c5834d81b7a5e262dc7a273d897f90ac00d5ad2.zip
Auto merge of #26137 - steveklabnik:gh25623, r=alexcrichton
Fixes #25623

I am bad with BNF, so I may have messed this up, but that's what review is for!
-rw-r--r--src/doc/grammar.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/doc/grammar.md b/src/doc/grammar.md
index fb7562e7bdf..3aa89cba031 100644
--- a/src/doc/grammar.md
+++ b/src/doc/grammar.md
@@ -281,7 +281,8 @@ type_path_tail : '<' type_expr [ ',' type_expr ] + '>'
 ## Macros
 
 ```antlr
-expr_macro_rules : "macro_rules" '!' ident '(' macro_rule * ')' ;
+expr_macro_rules : "macro_rules" '!' ident '(' macro_rule * ')' ';' 
+                 | "macro_rules" '!' ident '{' macro_rule * '}' ;
 macro_rule : '(' matcher * ')' "=>" '(' transcriber * ')' ';' ;
 matcher : '(' matcher * ')' | '[' matcher * ']'
         | '{' matcher * '}' | '$' ident ':' ident