@@ -96,12 +96,38 @@ private final class TokenStreamCreator: SyntaxVisitor {
96
96
}
97
97
98
98
override func visit( _ node: ArrayExprSyntax ) {
99
- after ( node. leftSquare, tokens: . break( size: 0 , offset: 2 ) , . open( . consistent, 0 ) , . break( size: 0 ) , . open( . consistent, 0 ) )
99
+ after (
100
+ node. leftSquare,
101
+ tokens: . break( size: 0 , offset: 2 ) , . open( . consistent, 0 ) , . break( size: 0 ) ,
102
+ . open( . consistent, 0 )
103
+ )
100
104
before ( node. rightSquare, tokens: . close, . break( size: 0 , offset: - 2 ) , . close)
101
105
super. visit ( node)
102
106
}
103
107
104
108
override func visit( _ node: DictionaryExprSyntax ) {
109
+ after (
110
+ node. leftSquare,
111
+ tokens: . break( size: 0 , offset: 2 ) , . open( . consistent, 0 ) , . break( size: 0 ) ,
112
+ . open( . consistent, 0 )
113
+ )
114
+ before ( node. rightSquare, tokens: . close, . break( size: 0 , offset: - 2 ) , . close)
115
+ super. visit ( node)
116
+ }
117
+
118
+ override func visit( _ node: DictionaryTypeSyntax ) {
119
+ after ( node. colon, tokens: . space)
120
+ super. visit ( node)
121
+ }
122
+
123
+ override func visit( _ node: DictionaryElementSyntax ) {
124
+ before ( node. firstToken, tokens: . open)
125
+ after ( node. colon, tokens: . break( offset: 2 ) )
126
+ if let trailingComma = node. trailingComma {
127
+ after ( trailingComma, tokens: . close, . break)
128
+ } else {
129
+ after ( node. lastToken, tokens: . close)
130
+ }
105
131
super. visit ( node)
106
132
}
107
133
@@ -331,10 +357,6 @@ private final class TokenStreamCreator: SyntaxVisitor {
331
357
super. visit ( node)
332
358
}
333
359
334
- override func visit( _ node: DictionaryTypeSyntax ) {
335
- super. visit ( node)
336
- }
337
-
338
360
override func visit( _ node: TupleTypeSyntax ) {
339
361
after ( node. leftParen, tokens: . open( . consistent, 2 ) , . break( size: 0 ) )
340
362
before ( node. rightParen, tokens: . break( size: 0 ) , . close)
@@ -830,10 +852,6 @@ private final class TokenStreamCreator: SyntaxVisitor {
830
852
super. visit ( node)
831
853
}
832
854
833
- override func visit( _ node: DictionaryElementSyntax ) {
834
- super. visit ( node)
835
- }
836
-
837
855
override func visit( _ node: ExpressionPatternSyntax ) {
838
856
super. visit ( node)
839
857
}
0 commit comments