Skip to content

Commit 8d16b43

Browse files
authored
Merge pull request #1876 from ehuss/enum-variant-grammar
Switch enum grammar to use "variant"
2 parents e9fc99f + 84869bb commit 8d16b43

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/items/enumerations.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ r[items.enum]
44
r[items.enum.syntax]
55
```grammar,items
66
Enumeration ->
7-
`enum` IDENTIFIER GenericParams? WhereClause? `{` EnumItems? `}`
7+
`enum` IDENTIFIER GenericParams? WhereClause? `{` EnumVariants? `}`
88
9-
EnumItems -> EnumItem ( `,` EnumItem )* `,`?
9+
EnumVariants -> EnumVariant ( `,` EnumVariant )* `,`?
1010
11-
EnumItem ->
11+
EnumVariant ->
1212
OuterAttribute* Visibility?
13-
IDENTIFIER ( EnumItemTuple | EnumItemStruct )? EnumItemDiscriminant?
13+
IDENTIFIER ( EnumVariantTuple | EnumVariantStruct )? EnumVariantDiscriminant?
1414
15-
EnumItemTuple -> `(` TupleFields? `)`
15+
EnumVariantTuple -> `(` TupleFields? `)`
1616
17-
EnumItemStruct -> `{` StructFields? `}`
17+
EnumVariantStruct -> `{` StructFields? `}`
1818
19-
EnumItemDiscriminant -> `=` Expression
19+
EnumVariantDiscriminant -> `=` Expression
2020
```
2121

2222
r[items.enum.intro]

0 commit comments

Comments
 (0)