Skip to content

Commit 1567573

Browse files
committed
Simplify the grammar for GenericParams
The definition of GenericParams had separate productions for the cases of zero params and one-or-more params. Merge those two cases, to make the railroad diagram clearer.
1 parent 3340922 commit 1567573

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/items/generics.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ r[items.generics]
33

44
r[items.generics.syntax]
55
```grammar,items
6-
GenericParams ->
7-
`<` `>`
8-
| `<` (GenericParam `,`)* GenericParam `,`? `>`
6+
GenericParams -> `<` ( (GenericParam `,`)* GenericParam `,`? )? `>`
97
108
GenericParam -> OuterAttribute* ( LifetimeParam | TypeParam | ConstParam )
119

0 commit comments

Comments
 (0)