@@ -25,7 +25,7 @@ protocol NominalTypeDeclarationTrait {
25
25
primaryOrGenerics: PrimaryOrGenerics ? ,
26
26
inheritanceClause: RawTypeInheritanceClauseSyntax ? ,
27
27
genericWhereClause: RawGenericWhereClauseSyntax ? ,
28
- members : RawMemberDeclBlockSyntax ,
28
+ memberBlock : RawMemberDeclBlockSyntax ,
29
29
arena: __shared SyntaxArena
30
30
)
31
31
@@ -43,10 +43,22 @@ extension RawProtocolDeclSyntax: NominalTypeDeclarationTrait {
43
43
primaryOrGenerics: RawPrimaryAssociatedTypeClauseSyntax ? ,
44
44
inheritanceClause: RawTypeInheritanceClauseSyntax ? ,
45
45
genericWhereClause: RawGenericWhereClauseSyntax ? ,
46
- members : RawMemberDeclBlockSyntax ,
46
+ memberBlock : RawMemberDeclBlockSyntax ,
47
47
arena: __shared SyntaxArena
48
48
) {
49
- self . init ( attributes: attributes, modifiers: modifiers, unexpectedBeforeIntroducerKeyword, protocolKeyword: introducerKeyword, unexpectedBeforeIdentifier, identifier: identifier, primaryAssociatedTypeClause: primaryOrGenerics, inheritanceClause: inheritanceClause, genericWhereClause: genericWhereClause, members: members, arena: arena)
49
+ self . init (
50
+ attributes: attributes,
51
+ modifiers: modifiers,
52
+ unexpectedBeforeIntroducerKeyword,
53
+ protocolKeyword: introducerKeyword,
54
+ unexpectedBeforeIdentifier,
55
+ identifier: identifier,
56
+ primaryAssociatedTypeClause: primaryOrGenerics,
57
+ inheritanceClause: inheritanceClause,
58
+ genericWhereClause: genericWhereClause,
59
+ memberBlock: memberBlock,
60
+ arena: arena
61
+ )
50
62
}
51
63
52
64
static func parsePrimaryOrGenerics( _ parser: inout Parser ) -> RawPrimaryAssociatedTypeClauseSyntax ? {
@@ -65,10 +77,22 @@ extension RawClassDeclSyntax: NominalTypeDeclarationTrait {
65
77
primaryOrGenerics: RawGenericParameterClauseSyntax ? ,
66
78
inheritanceClause: RawTypeInheritanceClauseSyntax ? ,
67
79
genericWhereClause: RawGenericWhereClauseSyntax ? ,
68
- members : RawMemberDeclBlockSyntax ,
80
+ memberBlock : RawMemberDeclBlockSyntax ,
69
81
arena: __shared SyntaxArena
70
82
) {
71
- self . init ( attributes: attributes, modifiers: modifiers, unexpectedBeforeIntroducerKeyword, classKeyword: introducerKeyword, unexpectedBeforeIdentifier, identifier: identifier, genericParameterClause: primaryOrGenerics, inheritanceClause: inheritanceClause, genericWhereClause: genericWhereClause, members: members, arena: arena)
83
+ self . init (
84
+ attributes: attributes,
85
+ modifiers: modifiers,
86
+ unexpectedBeforeIntroducerKeyword,
87
+ classKeyword: introducerKeyword,
88
+ unexpectedBeforeIdentifier,
89
+ identifier: identifier,
90
+ genericParameterClause: primaryOrGenerics,
91
+ inheritanceClause: inheritanceClause,
92
+ genericWhereClause: genericWhereClause,
93
+ memberBlock: memberBlock,
94
+ arena: arena
95
+ )
72
96
}
73
97
74
98
static func parsePrimaryOrGenerics( _ parser: inout Parser ) -> RawGenericParameterClauseSyntax ? {
@@ -87,10 +111,22 @@ extension RawActorDeclSyntax: NominalTypeDeclarationTrait {
87
111
primaryOrGenerics: RawGenericParameterClauseSyntax ? ,
88
112
inheritanceClause: RawTypeInheritanceClauseSyntax ? ,
89
113
genericWhereClause: RawGenericWhereClauseSyntax ? ,
90
- members : RawMemberDeclBlockSyntax ,
114
+ memberBlock : RawMemberDeclBlockSyntax ,
91
115
arena: __shared SyntaxArena
92
116
) {
93
- self . init ( attributes: attributes, modifiers: modifiers, unexpectedBeforeIntroducerKeyword, actorKeyword: introducerKeyword, unexpectedBeforeIdentifier, identifier: identifier, genericParameterClause: primaryOrGenerics, inheritanceClause: inheritanceClause, genericWhereClause: genericWhereClause, members: members, arena: arena)
117
+ self . init (
118
+ attributes: attributes,
119
+ modifiers: modifiers,
120
+ unexpectedBeforeIntroducerKeyword,
121
+ actorKeyword: introducerKeyword,
122
+ unexpectedBeforeIdentifier,
123
+ identifier: identifier,
124
+ genericParameterClause: primaryOrGenerics,
125
+ inheritanceClause: inheritanceClause,
126
+ genericWhereClause: genericWhereClause,
127
+ memberBlock: memberBlock,
128
+ arena: arena
129
+ )
94
130
}
95
131
96
132
static func parsePrimaryOrGenerics( _ parser: inout Parser ) -> RawGenericParameterClauseSyntax ? {
@@ -109,10 +145,22 @@ extension RawStructDeclSyntax: NominalTypeDeclarationTrait {
109
145
primaryOrGenerics: RawGenericParameterClauseSyntax ? ,
110
146
inheritanceClause: RawTypeInheritanceClauseSyntax ? ,
111
147
genericWhereClause: RawGenericWhereClauseSyntax ? ,
112
- members : RawMemberDeclBlockSyntax ,
148
+ memberBlock : RawMemberDeclBlockSyntax ,
113
149
arena: __shared SyntaxArena
114
150
) {
115
- self . init ( attributes: attributes, modifiers: modifiers, unexpectedBeforeIntroducerKeyword, structKeyword: introducerKeyword, unexpectedBeforeIdentifier, identifier: identifier, genericParameterClause: primaryOrGenerics, inheritanceClause: inheritanceClause, genericWhereClause: genericWhereClause, members: members, arena: arena)
151
+ self . init (
152
+ attributes: attributes,
153
+ modifiers: modifiers,
154
+ unexpectedBeforeIntroducerKeyword,
155
+ structKeyword: introducerKeyword,
156
+ unexpectedBeforeIdentifier,
157
+ identifier: identifier,
158
+ genericParameterClause: primaryOrGenerics,
159
+ inheritanceClause: inheritanceClause,
160
+ genericWhereClause: genericWhereClause,
161
+ memberBlock: memberBlock,
162
+ arena: arena
163
+ )
116
164
}
117
165
118
166
static func parsePrimaryOrGenerics( _ parser: inout Parser ) -> RawGenericParameterClauseSyntax ? {
@@ -131,10 +179,22 @@ extension RawEnumDeclSyntax: NominalTypeDeclarationTrait {
131
179
primaryOrGenerics: RawGenericParameterClauseSyntax ? ,
132
180
inheritanceClause: RawTypeInheritanceClauseSyntax ? ,
133
181
genericWhereClause: RawGenericWhereClauseSyntax ? ,
134
- members : RawMemberDeclBlockSyntax ,
182
+ memberBlock : RawMemberDeclBlockSyntax ,
135
183
arena: __shared SyntaxArena
136
184
) {
137
- self . init ( attributes: attributes, modifiers: modifiers, unexpectedBeforeIntroducerKeyword, enumKeyword: introducerKeyword, unexpectedBeforeIdentifier, identifier: identifier, genericParameters: primaryOrGenerics, inheritanceClause: inheritanceClause, genericWhereClause: genericWhereClause, members: members, arena: arena)
185
+ self . init (
186
+ attributes: attributes,
187
+ modifiers: modifiers,
188
+ unexpectedBeforeIntroducerKeyword,
189
+ enumKeyword: introducerKeyword,
190
+ unexpectedBeforeIdentifier,
191
+ identifier: identifier,
192
+ genericParameters: primaryOrGenerics,
193
+ inheritanceClause: inheritanceClause,
194
+ genericWhereClause: genericWhereClause,
195
+ memberBlock: memberBlock,
196
+ arena: arena
197
+ )
138
198
}
139
199
140
200
static func parsePrimaryOrGenerics( _ parser: inout Parser ) -> RawGenericParameterClauseSyntax ? {
@@ -162,9 +222,9 @@ extension Parser {
162
222
primaryOrGenerics: nil ,
163
223
inheritanceClause: nil ,
164
224
genericWhereClause: nil ,
165
- members : RawMemberDeclBlockSyntax (
225
+ memberBlock : RawMemberDeclBlockSyntax (
166
226
leftBrace: RawTokenSyntax ( missing: . leftBrace, arena: self . arena) ,
167
- members : RawMemberDeclListSyntax ( elements: [ ] , arena: self . arena) ,
227
+ items : RawMemberDeclListSyntax ( elements: [ ] , arena: self . arena) ,
168
228
rightBrace: RawTokenSyntax ( missing: . rightBrace, arena: self . arena) ,
169
229
arena: self . arena
170
230
) ,
@@ -194,7 +254,7 @@ extension Parser {
194
254
whereClause = nil
195
255
}
196
256
197
- let members = self . parseMemberDeclList ( introducer: introducerKeyword)
257
+ let memberBlock = self . parseMemberDeclList ( introducer: introducerKeyword)
198
258
return T . init (
199
259
attributes: attrs. attributes,
200
260
modifiers: attrs. modifiers,
@@ -205,7 +265,7 @@ extension Parser {
205
265
primaryOrGenerics: primaryOrGenerics,
206
266
inheritanceClause: inheritance,
207
267
genericWhereClause: whereClause,
208
- members : members ,
268
+ memberBlock : memberBlock ,
209
269
arena: self . arena
210
270
)
211
271
}
0 commit comments