@@ -199,7 +199,7 @@ extension ASTGenVisitor {
199
199
preconditionFailure ( " isExprMigrated() mismatch " )
200
200
}
201
201
202
- public func generate( arrowExpr node: ArrowExprSyntax ) -> BridgedArrowExpr {
202
+ func generate( arrowExpr node: ArrowExprSyntax ) -> BridgedArrowExpr {
203
203
let asyncLoc : BridgedSourceLoc
204
204
let throwsLoc : BridgedSourceLoc
205
205
let thrownTypeExpr : BridgedNullableExpr
@@ -231,15 +231,15 @@ extension ASTGenVisitor {
231
231
)
232
232
}
233
233
234
- public func generate( assignmentExpr node: AssignmentExprSyntax ) -> BridgedAssignExpr {
234
+ func generate( assignmentExpr node: AssignmentExprSyntax ) -> BridgedAssignExpr {
235
235
return . createParsed( self . ctx, equalsLoc: self . generateSourceLoc ( node. equal) )
236
236
}
237
237
238
- public func generate( binaryOperatorExpr node: BinaryOperatorExprSyntax ) -> BridgedUnresolvedDeclRefExpr {
238
+ func generate( binaryOperatorExpr node: BinaryOperatorExprSyntax ) -> BridgedUnresolvedDeclRefExpr {
239
239
return createOperatorRefExpr ( token: node. operator, kind: . binaryOperator)
240
240
}
241
241
242
- public func generate( closureExpr node: ClosureExprSyntax ) -> BridgedClosureExpr {
242
+ func generate( closureExpr node: ClosureExprSyntax ) -> BridgedClosureExpr {
243
243
let body = BridgedBraceStmt . createParsed (
244
244
self . ctx,
245
245
lBraceLoc: self . generateSourceLoc ( node. leftBrace) ,
@@ -251,7 +251,7 @@ extension ASTGenVisitor {
251
251
return . createParsed( self . ctx, declContext: self . declContext, body: body)
252
252
}
253
253
254
- public func generate( functionCallExpr node: FunctionCallExprSyntax ) -> BridgedCallExpr {
254
+ func generate( functionCallExpr node: FunctionCallExprSyntax ) -> BridgedCallExpr {
255
255
if !node. arguments. isEmpty || node. trailingClosure == nil {
256
256
if node. leftParen == nil {
257
257
self . diagnose (
@@ -333,7 +333,7 @@ extension ASTGenVisitor {
333
333
}
334
334
}
335
335
336
- public func generate( declReferenceExpr node: DeclReferenceExprSyntax ) -> BridgedUnresolvedDeclRefExpr {
336
+ func generate( declReferenceExpr node: DeclReferenceExprSyntax ) -> BridgedUnresolvedDeclRefExpr {
337
337
let nameAndLoc = createDeclNameRef ( declReferenceExpr: node)
338
338
return . createParsed(
339
339
self . ctx,
@@ -343,11 +343,11 @@ extension ASTGenVisitor {
343
343
)
344
344
}
345
345
346
- public func generate( discardAssignmentExpr node: DiscardAssignmentExprSyntax ) -> BridgedDiscardAssignmentExpr {
346
+ func generate( discardAssignmentExpr node: DiscardAssignmentExprSyntax ) -> BridgedDiscardAssignmentExpr {
347
347
return . createParsed( self . ctx, loc: self . generateSourceLoc ( node. wildcard) )
348
348
}
349
349
350
- public func generate( memberAccessExpr node: MemberAccessExprSyntax ) -> BridgedExpr {
350
+ func generate( memberAccessExpr node: MemberAccessExprSyntax ) -> BridgedExpr {
351
351
let nameAndLoc = createDeclNameRef ( declReferenceExpr: node. declName)
352
352
353
353
if let base = node. base {
@@ -368,7 +368,7 @@ extension ASTGenVisitor {
368
368
}
369
369
}
370
370
371
- public func generate( ifExpr node: IfExprSyntax ) -> BridgedSingleValueStmtExpr {
371
+ func generate( ifExpr node: IfExprSyntax ) -> BridgedSingleValueStmtExpr {
372
372
let stmt = makeIfStmt ( node) . asStmt
373
373
374
374
// Wrap in a SingleValueStmtExpr to embed as an expression.
@@ -380,7 +380,7 @@ extension ASTGenVisitor {
380
380
)
381
381
}
382
382
383
- public func generate( postfixOperatorExpr node: PostfixOperatorExprSyntax ) -> BridgedPostfixUnaryExpr {
383
+ func generate( postfixOperatorExpr node: PostfixOperatorExprSyntax ) -> BridgedPostfixUnaryExpr {
384
384
return . createParsed(
385
385
self . ctx,
386
386
operator: self . createOperatorRefExpr (
@@ -391,7 +391,7 @@ extension ASTGenVisitor {
391
391
)
392
392
}
393
393
394
- public func generate( prefixOperatorExpr node: PrefixOperatorExprSyntax ) -> BridgedPrefixUnaryExpr {
394
+ func generate( prefixOperatorExpr node: PrefixOperatorExprSyntax ) -> BridgedPrefixUnaryExpr {
395
395
return . createParsed(
396
396
self . ctx,
397
397
operator: self . createOperatorRefExpr (
@@ -402,7 +402,7 @@ extension ASTGenVisitor {
402
402
)
403
403
}
404
404
405
- public func generate( sequenceExpr node: SequenceExprSyntax ) -> BridgedExpr {
405
+ func generate( sequenceExpr node: SequenceExprSyntax ) -> BridgedExpr {
406
406
assert (
407
407
!node. elements. count. isMultiple ( of: 2 ) ,
408
408
" SequenceExpr must have odd number of elements "
@@ -458,18 +458,18 @@ extension ASTGenVisitor {
458
458
) . asExpr
459
459
}
460
460
461
- public func generate( tupleExpr node: TupleExprSyntax ) -> BridgedTupleExpr {
461
+ func generate( tupleExpr node: TupleExprSyntax ) -> BridgedTupleExpr {
462
462
return self . generate ( labeledExprList: node. elements, leftParen: node. leftParen, rightParen: node. rightParen)
463
463
}
464
464
465
- public func generate( typeExpr node: TypeExprSyntax ) -> BridgedTypeExpr {
465
+ func generate( typeExpr node: TypeExprSyntax ) -> BridgedTypeExpr {
466
466
return . createParsed(
467
467
self . ctx,
468
468
type: self . generate ( type: node. type)
469
469
)
470
470
}
471
471
472
- public func generate( unresolvedAsExpr node: UnresolvedAsExprSyntax , typeExpr typeNode: TypeExprSyntax ) -> BridgedExpr {
472
+ func generate( unresolvedAsExpr node: UnresolvedAsExprSyntax , typeExpr typeNode: TypeExprSyntax ) -> BridgedExpr {
473
473
let type = self . generate ( type: typeNode. type)
474
474
let asLoc = self . generateSourceLoc ( node. asKeyword)
475
475
@@ -499,15 +499,15 @@ extension ASTGenVisitor {
499
499
}
500
500
}
501
501
502
- public func generate( unresolvedIsExpr node: UnresolvedIsExprSyntax , typeExpr typeNode: TypeExprSyntax ) -> BridgedIsExpr {
502
+ func generate( unresolvedIsExpr node: UnresolvedIsExprSyntax , typeExpr typeNode: TypeExprSyntax ) -> BridgedIsExpr {
503
503
return . createParsed(
504
504
self . ctx,
505
505
isLoc: self . generateSourceLoc ( node. isKeyword) ,
506
506
type: self . generate ( type: typeNode. type)
507
507
)
508
508
}
509
509
510
- public func generate( unresolvedTernaryExpr node: UnresolvedTernaryExprSyntax ) -> BridgedTernaryExpr {
510
+ func generate( unresolvedTernaryExpr node: UnresolvedTernaryExprSyntax ) -> BridgedTernaryExpr {
511
511
return . createParsed(
512
512
self . ctx,
513
513
questionLoc: self . generateSourceLoc ( node. questionMark) ,
0 commit comments