You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: '#'
176
185
varpound:TokenSyntax{
177
186
get
178
187
set
179
188
}
180
189
190
+
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: <identifier>
181
191
varmacroName:TokenSyntax{
182
192
get
183
193
set
@@ -188,6 +198,7 @@ public protocol FreestandingMacroExpansionSyntax: SyntaxProtocol {
188
198
set
189
199
}
190
200
201
+
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: '('
191
202
varleftParen:TokenSyntax?{
192
203
get
193
204
set
@@ -198,6 +209,7 @@ public protocol FreestandingMacroExpansionSyntax: SyntaxProtocol {
198
209
set
199
210
}
200
211
212
+
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: ')'
201
213
varrightParen:TokenSyntax?{
202
214
get
203
215
set
@@ -245,6 +257,7 @@ public extension SyntaxProtocol {
245
257
246
258
247
259
publicprotocolNamedDeclSyntax:SyntaxProtocol{
260
+
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: <identifier>
248
261
varname:TokenSyntax{
249
262
get
250
263
set
@@ -284,7 +297,7 @@ public extension SyntaxProtocol {
284
297
///
285
298
/// See the types conforming to this protocol for examples of where missing nodes can occur.
286
299
publicprotocolMissingNodeSyntax:SyntaxProtocol{
287
-
/// A placeholder, i.e. `<#placeholder#>`, that can be inserted into the source code to represent the missing node.
300
+
/// A placeholder, i.e. `<#placeholder#>`, that can be inserted into the source code to represent the missing node./// For syntax trees generated by the parser, this is guaranteed to be the following kind: <identifier>
288
301
varplaceholder:TokenSyntax{
289
302
get
290
303
set
@@ -322,11 +335,13 @@ public extension SyntaxProtocol {
322
335
323
336
324
337
publicprotocolParenthesizedSyntax:SyntaxProtocol{
338
+
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: '('
325
339
varleftParen:TokenSyntax{
326
340
get
327
341
set
328
342
}
329
343
344
+
/// For syntax trees generated by the parser, this is guaranteed to be the following kind: ')'
330
345
varrightParen:TokenSyntax{
331
346
get
332
347
set
@@ -558,6 +573,7 @@ public extension SyntaxProtocol {
0 commit comments