Rollup merge of #22917 - randfur:master, r=steveklabnik
The docs currently define `array_expr`s as: array_expr : '[' \"mut\" ? vec_elems? ']' ; array_elems : [expr [',' expr]*] | [expr ',' \"..\" expr] ; `vec_elems` is not defined anywhere else so it is probably a typo for `array_elems`.
This commit is contained in:
commit
1149b4d08d
@ -514,7 +514,7 @@ field_expr : expr '.' ident ;
|
||||
### Array expressions
|
||||
|
||||
```antlr
|
||||
array_expr : '[' "mut" ? vec_elems? ']' ;
|
||||
array_expr : '[' "mut" ? array_elems? ']' ;
|
||||
|
||||
array_elems : [expr [',' expr]*] | [expr ',' ".." expr] ;
|
||||
```
|
||||
|
@ -2847,7 +2847,7 @@ automatically dereferenced to make the field access possible.
|
||||
### Array expressions
|
||||
|
||||
```{.ebnf .gram}
|
||||
array_expr : '[' "mut" ? vec_elems? ']' ;
|
||||
array_expr : '[' "mut" ? array_elems? ']' ;
|
||||
|
||||
array_elems : [expr [',' expr]*] | [expr ';' expr] ;
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user