Skip to content

Commit 15ec5a6

Browse files
committed
Update _GenericArgsConsts_ grammar.
1 parent 4ec984b commit 15ec5a6

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/paths.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,13 @@ mod m {
7070
> &nbsp;&nbsp; [_Type_] (`,` [_Type_])<sup>\*</sup>
7171
>
7272
> _GenericArgsConsts_ :\
73-
> &nbsp;&nbsp; [_Expression_] (`,` [_Expression_])<sup>\*</sup>
73+
> &nbsp;&nbsp; _GenericArgsConst_ (`,` _GenericArgsConst_)<sup>\*</sup>
74+
>
75+
> _GenericArgsConst_ :\
76+
> &nbsp;&nbsp; &nbsp;&nbsp; [_BlockExpression_]\
77+
> &nbsp;&nbsp; | [_LiteralExpression_]\
78+
> &nbsp;&nbsp; | `-` [_LiteralExpression_]\
79+
> &nbsp;&nbsp; | [_SimplePathSegment_]
7480
>
7581
> _GenericArgsBindings_ :\
7682
> &nbsp;&nbsp; _GenericArgsBinding_ (`,` _GenericArgsBinding_)<sup>\*</sup>
@@ -375,10 +381,13 @@ mod without { // ::without
375381
# fn main() {}
376382
```
377383

384+
[_BlockExpression_]: expressions/block-expr.md
385+
[_Expression_]: expressions.md
378386
[_GenericArgs_]: #paths-in-expressions
379387
[_Lifetime_]: trait-bounds.md
388+
[_LiteralExpression_]: expressions/literal-expr.md
389+
[_SimplePathSegment_]: #simple-paths
380390
[_Type_]: types.md#type-expressions
381-
[_Expression_]: expressions.md
382391
[literal]: expressions/literal-expr.md
383392
[item]: items.md
384393
[variable]: variables.md

0 commit comments

Comments
 (0)