Skip to content

Commit a00c603

Browse files
authored
Merge pull request #508 from evnik/Trivia
Space as default leading trivia for arrow token
2 parents 339e71d + b09c84a commit a00c603

File tree

11 files changed

+562
-555
lines changed

11 files changed

+562
-555
lines changed

Sources/SwiftSyntax/gyb_generated/SyntaxFactory.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5637,7 +5637,7 @@ public enum SyntaxFactory {
56375637
trailingTrivia: trailingTrivia)
56385638
}
56395639
public static func makeArrowToken(
5640-
leadingTrivia: Trivia = [],
5640+
leadingTrivia: Trivia = .space,
56415641
trailingTrivia: Trivia = .space
56425642
) -> TokenSyntax {
56435643
return makeToken(.arrow, presence: .present,

Sources/SwiftSyntaxBuilder/generated/BuildableBaseProtocols.swift

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,25 @@ public protocol DeclListBuildable: SyntaxListBuildable {
1818
/// Builds list of `DeclSyntax`s.
1919
/// - Parameter format: The `Format` to use.
2020
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
21-
func buildDeclList(format: Format, leadingTrivia: Trivia?)-> [DeclSyntax]
21+
func buildDeclList(format: Format, leadingTrivia: Trivia?) -> [DeclSyntax]
2222
}
2323
public protocol DeclBuildable: ExpressibleAsDeclBuildable, DeclListBuildable, SyntaxBuildable {
2424
/// Builds list of `DeclSyntax`s.
2525
/// - Parameter format: The `Format` to use.
2626
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
27-
func buildDecl(format: Format, leadingTrivia: Trivia?)-> DeclSyntax
27+
func buildDecl(format: Format, leadingTrivia: Trivia?) -> DeclSyntax
2828
}
2929
public extension DeclBuildable {
3030
/// Satisfies conformance to `ExpressibleAsDeclBuildable`.
31-
func createDeclBuildable()-> DeclBuildable {
31+
func createDeclBuildable() -> DeclBuildable {
3232
return self
3333
}
3434
/// Builds list of `DeclSyntax`s.
3535
/// - Parameter format: The `Format` to use.
3636
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
3737
///
3838
/// Satisfies conformance to `DeclListBuildable`
39-
func buildDeclList(format: Format, leadingTrivia: Trivia? = nil)-> [DeclSyntax] {
39+
func buildDeclList(format: Format, leadingTrivia: Trivia? = nil) -> [DeclSyntax] {
4040
return [buildDecl(format: format, leadingTrivia: leadingTrivia)]
4141
}
4242
/// Builds a `DeclSyntax`.
@@ -45,33 +45,33 @@ func buildDeclList(format: Format, leadingTrivia: Trivia? = nil)-> [DeclSyntax]
4545
/// - Returns: A new `Syntax` with the built `DeclSyntax`.
4646
///
4747
/// Satisfies conformance to `SyntaxBuildable`.
48-
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil)-> Syntax {
48+
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil) -> Syntax {
4949
return Syntax(buildDecl(format: format, leadingTrivia: leadingTrivia))
5050
}
5151
}
5252
public protocol ExprListBuildable: SyntaxListBuildable {
5353
/// Builds list of `ExprSyntax`s.
5454
/// - Parameter format: The `Format` to use.
5555
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
56-
func buildExprList(format: Format, leadingTrivia: Trivia?)-> [ExprSyntax]
56+
func buildExprList(format: Format, leadingTrivia: Trivia?) -> [ExprSyntax]
5757
}
5858
public protocol ExprBuildable: ExpressibleAsExprBuildable, ExprListBuildable, SyntaxBuildable {
5959
/// Builds list of `ExprSyntax`s.
6060
/// - Parameter format: The `Format` to use.
6161
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
62-
func buildExpr(format: Format, leadingTrivia: Trivia?)-> ExprSyntax
62+
func buildExpr(format: Format, leadingTrivia: Trivia?) -> ExprSyntax
6363
}
6464
public extension ExprBuildable {
6565
/// Satisfies conformance to `ExpressibleAsExprBuildable`.
66-
func createExprBuildable()-> ExprBuildable {
66+
func createExprBuildable() -> ExprBuildable {
6767
return self
6868
}
6969
/// Builds list of `ExprSyntax`s.
7070
/// - Parameter format: The `Format` to use.
7171
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
7272
///
7373
/// Satisfies conformance to `ExprListBuildable`
74-
func buildExprList(format: Format, leadingTrivia: Trivia? = nil)-> [ExprSyntax] {
74+
func buildExprList(format: Format, leadingTrivia: Trivia? = nil) -> [ExprSyntax] {
7575
return [buildExpr(format: format, leadingTrivia: leadingTrivia)]
7676
}
7777
/// Builds a `ExprSyntax`.
@@ -80,33 +80,33 @@ func buildExprList(format: Format, leadingTrivia: Trivia? = nil)-> [ExprSyntax]
8080
/// - Returns: A new `Syntax` with the built `ExprSyntax`.
8181
///
8282
/// Satisfies conformance to `SyntaxBuildable`.
83-
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil)-> Syntax {
83+
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil) -> Syntax {
8484
return Syntax(buildExpr(format: format, leadingTrivia: leadingTrivia))
8585
}
8686
}
8787
public protocol PatternListBuildable: SyntaxListBuildable {
8888
/// Builds list of `PatternSyntax`s.
8989
/// - Parameter format: The `Format` to use.
9090
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
91-
func buildPatternList(format: Format, leadingTrivia: Trivia?)-> [PatternSyntax]
91+
func buildPatternList(format: Format, leadingTrivia: Trivia?) -> [PatternSyntax]
9292
}
9393
public protocol PatternBuildable: ExpressibleAsPatternBuildable, PatternListBuildable, SyntaxBuildable {
9494
/// Builds list of `PatternSyntax`s.
9595
/// - Parameter format: The `Format` to use.
9696
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
97-
func buildPattern(format: Format, leadingTrivia: Trivia?)-> PatternSyntax
97+
func buildPattern(format: Format, leadingTrivia: Trivia?) -> PatternSyntax
9898
}
9999
public extension PatternBuildable {
100100
/// Satisfies conformance to `ExpressibleAsPatternBuildable`.
101-
func createPatternBuildable()-> PatternBuildable {
101+
func createPatternBuildable() -> PatternBuildable {
102102
return self
103103
}
104104
/// Builds list of `PatternSyntax`s.
105105
/// - Parameter format: The `Format` to use.
106106
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
107107
///
108108
/// Satisfies conformance to `PatternListBuildable`
109-
func buildPatternList(format: Format, leadingTrivia: Trivia? = nil)-> [PatternSyntax] {
109+
func buildPatternList(format: Format, leadingTrivia: Trivia? = nil) -> [PatternSyntax] {
110110
return [buildPattern(format: format, leadingTrivia: leadingTrivia)]
111111
}
112112
/// Builds a `PatternSyntax`.
@@ -115,33 +115,33 @@ func buildPatternList(format: Format, leadingTrivia: Trivia? = nil)-> [PatternSy
115115
/// - Returns: A new `Syntax` with the built `PatternSyntax`.
116116
///
117117
/// Satisfies conformance to `SyntaxBuildable`.
118-
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil)-> Syntax {
118+
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil) -> Syntax {
119119
return Syntax(buildPattern(format: format, leadingTrivia: leadingTrivia))
120120
}
121121
}
122122
public protocol StmtListBuildable: SyntaxListBuildable {
123123
/// Builds list of `StmtSyntax`s.
124124
/// - Parameter format: The `Format` to use.
125125
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
126-
func buildStmtList(format: Format, leadingTrivia: Trivia?)-> [StmtSyntax]
126+
func buildStmtList(format: Format, leadingTrivia: Trivia?) -> [StmtSyntax]
127127
}
128128
public protocol StmtBuildable: ExpressibleAsStmtBuildable, StmtListBuildable, SyntaxBuildable {
129129
/// Builds list of `StmtSyntax`s.
130130
/// - Parameter format: The `Format` to use.
131131
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
132-
func buildStmt(format: Format, leadingTrivia: Trivia?)-> StmtSyntax
132+
func buildStmt(format: Format, leadingTrivia: Trivia?) -> StmtSyntax
133133
}
134134
public extension StmtBuildable {
135135
/// Satisfies conformance to `ExpressibleAsStmtBuildable`.
136-
func createStmtBuildable()-> StmtBuildable {
136+
func createStmtBuildable() -> StmtBuildable {
137137
return self
138138
}
139139
/// Builds list of `StmtSyntax`s.
140140
/// - Parameter format: The `Format` to use.
141141
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
142142
///
143143
/// Satisfies conformance to `StmtListBuildable`
144-
func buildStmtList(format: Format, leadingTrivia: Trivia? = nil)-> [StmtSyntax] {
144+
func buildStmtList(format: Format, leadingTrivia: Trivia? = nil) -> [StmtSyntax] {
145145
return [buildStmt(format: format, leadingTrivia: leadingTrivia)]
146146
}
147147
/// Builds a `StmtSyntax`.
@@ -150,59 +150,59 @@ func buildStmtList(format: Format, leadingTrivia: Trivia? = nil)-> [StmtSyntax]
150150
/// - Returns: A new `Syntax` with the built `StmtSyntax`.
151151
///
152152
/// Satisfies conformance to `SyntaxBuildable`.
153-
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil)-> Syntax {
153+
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil) -> Syntax {
154154
return Syntax(buildStmt(format: format, leadingTrivia: leadingTrivia))
155155
}
156156
}
157157
public protocol SyntaxListBuildable {
158158
/// Builds list of `Syntax`s.
159159
/// - Parameter format: The `Format` to use.
160160
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
161-
func buildSyntaxList(format: Format, leadingTrivia: Trivia?)-> [Syntax]
161+
func buildSyntaxList(format: Format, leadingTrivia: Trivia?) -> [Syntax]
162162
}
163163
public protocol SyntaxBuildable: ExpressibleAsSyntaxBuildable, SyntaxListBuildable {
164164
/// Builds list of `Syntax`s.
165165
/// - Parameter format: The `Format` to use.
166166
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
167-
func buildSyntax(format: Format, leadingTrivia: Trivia?)-> Syntax
167+
func buildSyntax(format: Format, leadingTrivia: Trivia?) -> Syntax
168168
}
169169
public extension SyntaxBuildable {
170170
/// Satisfies conformance to `ExpressibleAsSyntaxBuildable`.
171-
func createSyntaxBuildable()-> SyntaxBuildable {
171+
func createSyntaxBuildable() -> SyntaxBuildable {
172172
return self
173173
}
174174
/// Builds list of `Syntax`s.
175175
/// - Parameter format: The `Format` to use.
176176
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
177177
///
178178
/// Satisfies conformance to `SyntaxListBuildable`
179-
func buildSyntaxList(format: Format, leadingTrivia: Trivia? = nil)-> [Syntax] {
179+
func buildSyntaxList(format: Format, leadingTrivia: Trivia? = nil) -> [Syntax] {
180180
return [buildSyntax(format: format, leadingTrivia: leadingTrivia)]
181181
}
182182
}
183183
public protocol TypeListBuildable: SyntaxListBuildable {
184184
/// Builds list of `TypeSyntax`s.
185185
/// - Parameter format: The `Format` to use.
186186
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
187-
func buildTypeList(format: Format, leadingTrivia: Trivia?)-> [TypeSyntax]
187+
func buildTypeList(format: Format, leadingTrivia: Trivia?) -> [TypeSyntax]
188188
}
189189
public protocol TypeBuildable: ExpressibleAsTypeBuildable, TypeListBuildable, SyntaxBuildable {
190190
/// Builds list of `TypeSyntax`s.
191191
/// - Parameter format: The `Format` to use.
192192
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
193-
func buildType(format: Format, leadingTrivia: Trivia?)-> TypeSyntax
193+
func buildType(format: Format, leadingTrivia: Trivia?) -> TypeSyntax
194194
}
195195
public extension TypeBuildable {
196196
/// Satisfies conformance to `ExpressibleAsTypeBuildable`.
197-
func createTypeBuildable()-> TypeBuildable {
197+
func createTypeBuildable() -> TypeBuildable {
198198
return self
199199
}
200200
/// Builds list of `TypeSyntax`s.
201201
/// - Parameter format: The `Format` to use.
202202
/// - Parameter leadingTrivia: Replaces the last leading trivia if not nil.
203203
///
204204
/// Satisfies conformance to `TypeListBuildable`
205-
func buildTypeList(format: Format, leadingTrivia: Trivia? = nil)-> [TypeSyntax] {
205+
func buildTypeList(format: Format, leadingTrivia: Trivia? = nil) -> [TypeSyntax] {
206206
return [buildType(format: format, leadingTrivia: leadingTrivia)]
207207
}
208208
/// Builds a `TypeSyntax`.
@@ -211,7 +211,7 @@ func buildTypeList(format: Format, leadingTrivia: Trivia? = nil)-> [TypeSyntax]
211211
/// - Returns: A new `Syntax` with the built `TypeSyntax`.
212212
///
213213
/// Satisfies conformance to `SyntaxBuildable`.
214-
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil)-> Syntax {
214+
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil) -> Syntax {
215215
return Syntax(buildType(format: format, leadingTrivia: leadingTrivia))
216216
}
217217
}

0 commit comments

Comments
 (0)