Skip to content

Commit 0b74bb6

Browse files
authored
Update Swift accessor schema for swift-syntax 604
Model accessor modifiers as a collection in the Swift input schema and refresh the affected corpus snapshots for the swift-syntax 604 AST shape.
1 parent f610dbf commit 0b74bb6

5 files changed

Lines changed: 10 additions & 1 deletion

‎unified/extractor/swift_node_types.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ named:
273273
endOfFileToken: _token
274274
accessorDecl:
275275
attributes*: [attribute, ifConfigDecl]
276-
modifier?: declModifier
276+
modifiers*: declModifier
277277
accessorSpecifier: _token
278278
parameters?: accessorParameters
279279
effectSpecifiers?: accessorEffectSpecifiers

‎unified/extractor/tests/corpus/swift/types/binding-modifier-does-not-leak-into-accessor-body.output‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ sourceFile
8787
declReferenceExpr
8888
baseName: identifier "y"
8989
switchKeyword: switch
90+
modifiers:
9091
leftBrace: {
9192
rightBrace: }
9293

‎unified/extractor/tests/corpus/swift/types/property-with-getter-and-setter.output‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ sourceFile
7575
declReferenceExpr
7676
baseName: identifier "_v"
7777
returnKeyword: return
78+
modifiers:
7879
accessorDecl
7980
accessorSpecifier: set
8081
attributes:
@@ -95,6 +96,7 @@ sourceFile
9596
rightOperand:
9697
declReferenceExpr
9798
baseName: identifier "newValue"
99+
modifiers:
98100
leftBrace: {
99101
rightBrace: }
100102
modifiers:

‎unified/extractor/tests/corpus/swift/types/protocol-with-read-only-and-read-write-property-requirements.output‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ sourceFile
4242
accessorDecl
4343
accessorSpecifier: get
4444
attributes:
45+
modifiers:
4546
leftBrace: {
4647
rightBrace: }
4748
memberBlockItem
@@ -67,9 +68,11 @@ sourceFile
6768
accessorDecl
6869
accessorSpecifier: get
6970
attributes:
71+
modifiers:
7072
accessorDecl
7173
accessorSpecifier: set
7274
attributes:
75+
modifiers:
7376
leftBrace: {
7477
rightBrace: }
7578
memberBlockItem
@@ -95,6 +98,7 @@ sourceFile
9598
accessorDecl
9699
accessorSpecifier: get
97100
attributes:
101+
modifiers:
98102
leftBrace: {
99103
rightBrace: }
100104
modifiers:

‎unified/extractor/tests/corpus/swift/variables/property-with-willset-and-didset-observers.output‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ sourceFile
6868
calledExpression:
6969
declReferenceExpr
7070
baseName: identifier "print"
71+
modifiers:
7172
accessorDecl
7273
accessorSpecifier: didSet
7374
attributes:
@@ -90,6 +91,7 @@ sourceFile
9091
calledExpression:
9192
declReferenceExpr
9293
baseName: identifier "print"
94+
modifiers:
9395
leftBrace: {
9496
rightBrace: }
9597
modifiers:

0 commit comments

Comments
 (0)