@@ -39,15 +39,15 @@ func isExprMigrated(_ node: ExprSyntax) -> Bool {
3939 }
4040 while true {
4141 switch current. kind {
42- case // Known implemented kinds.
43- . arrayExpr, . arrowExpr, . assignmentExpr, . awaitExpr, . binaryOperatorExpr,
44- . booleanLiteralExpr, . borrowExpr, . closureExpr, . consumeExpr, . copyExpr,
45- . discardAssignmentExpr, . declReferenceExpr, . dictionaryExpr,
46- . functionCallExpr, . ifExpr, . integerLiteralExpr, . memberAccessExpr,
47- . nilLiteralExpr, . packElementExpr, . packExpansionExpr,
48- . postfixOperatorExpr, . prefixOperatorExpr, . sequenceExpr,
49- . stringLiteralExpr, . tryExpr, . tupleExpr, . typeExpr, . unresolvedAsExpr,
50- . unresolvedIsExpr, . unresolvedTernaryExpr:
42+ // Known implemented kinds.
43+ case . arrayExpr, . arrowExpr, . assignmentExpr, . awaitExpr, . binaryOperatorExpr,
44+ . booleanLiteralExpr, . borrowExpr, . closureExpr, . consumeExpr, . copyExpr,
45+ . discardAssignmentExpr, . declReferenceExpr, . dictionaryExpr,
46+ . functionCallExpr, . ifExpr, . integerLiteralExpr, . memberAccessExpr,
47+ . nilLiteralExpr, . packElementExpr, . packExpansionExpr,
48+ . postfixOperatorExpr, . prefixOperatorExpr, . sequenceExpr,
49+ . stringLiteralExpr, . tryExpr, . tupleExpr, . typeExpr, . unresolvedAsExpr,
50+ . unresolvedIsExpr, . unresolvedTernaryExpr:
5151
5252 // `generate(stringLiteralExpr:)` doesn't support interpolations.
5353 if let str = current. as ( StringLiteralExprSyntax . self) {
@@ -58,17 +58,19 @@ func isExprMigrated(_ node: ExprSyntax) -> Bool {
5858 }
5959
6060 break
61- case // Known unimplemented kinds.
62- . asExpr, . canImportExpr, . canImportVersionInfo,
63- . doExpr, . editorPlaceholderExpr, . floatLiteralExpr, . forceUnwrapExpr,
64- . inOutExpr, . infixOperatorExpr, . isExpr, . keyPathExpr,
65- . macroExpansionExpr, . optionalChainingExpr,
66- . postfixIfConfigExpr, . regexLiteralExpr, . genericSpecializationExpr,
67- . simpleStringLiteralExpr, . subscriptCallExpr, . superExpr, . switchExpr,
68- . ternaryExpr, . patternExpr:
61+
62+ // Known unimplemented kinds.
63+ case . asExpr, . canImportExpr, . canImportVersionInfo,
64+ . doExpr, . editorPlaceholderExpr, . floatLiteralExpr, . forceUnwrapExpr,
65+ . inOutExpr, . infixOperatorExpr, . isExpr, . keyPathExpr,
66+ . macroExpansionExpr, . optionalChainingExpr,
67+ . postfixIfConfigExpr, . regexLiteralExpr, . genericSpecializationExpr,
68+ . simpleStringLiteralExpr, . subscriptCallExpr, . superExpr, . switchExpr,
69+ . ternaryExpr, . patternExpr:
6970 return false
70- case // Unknown expr kinds.
71- _ where current. is ( ExprSyntax . self) :
71+
72+ // Unknown expr kinds.
73+ case _ where current. is ( ExprSyntax . self) :
7274 return false
7375 default :
7476 break
@@ -322,7 +324,9 @@ extension ASTGenVisitor {
322324 return . createParsed( self . ctx, fn: callee, args: argumentTuple)
323325 }
324326
325- private func createDeclNameRef( declReferenceExpr node: DeclReferenceExprSyntax ) -> ( name: BridgedDeclNameRef , loc: BridgedDeclNameLoc ) {
327+ private func createDeclNameRef( declReferenceExpr node: DeclReferenceExprSyntax ) -> (
328+ name: BridgedDeclNameRef , loc: BridgedDeclNameLoc
329+ ) {
326330 let baseName : BridgedDeclBaseName
327331 switch node. baseName. keywordKind {
328332 case . `init`:
@@ -428,7 +432,7 @@ extension ASTGenVisitor {
428432 patternExpr: self . generate ( expr: node. repetitionPattern)
429433 )
430434 }
431-
435+
432436 func generate( ifExpr node: IfExprSyntax ) -> BridgedSingleValueStmtExpr {
433437 let stmt = makeIfStmt ( node) . asStmt
434438
@@ -611,7 +615,10 @@ extension ASTGenVisitor {
611615}
612616
613617extension ASTGenVisitor {
614- fileprivate func createOperatorRefExpr( token node: TokenSyntax , kind: BridgedDeclRefKind ) -> BridgedUnresolvedDeclRefExpr {
618+ fileprivate func createOperatorRefExpr(
619+ token node: TokenSyntax ,
620+ kind: BridgedDeclRefKind
621+ ) -> BridgedUnresolvedDeclRefExpr {
615622 let ( name, nameLoc) = self . generateIdentifierAndSourceLoc ( node)
616623
617624 return . createParsed(
@@ -622,9 +629,12 @@ extension ASTGenVisitor {
622629 ) ;
623630 }
624631
625-
626632 /// Generate a tuple expression from a ``LabeledExprListSyntax`` and parentheses.
627- func generate( labeledExprList node: LabeledExprListSyntax , leftParen: TokenSyntax ? , rightParen: TokenSyntax ? ) -> BridgedTupleExpr {
633+ func generate(
634+ labeledExprList node: LabeledExprListSyntax ,
635+ leftParen: TokenSyntax ? ,
636+ rightParen: TokenSyntax ?
637+ ) -> BridgedTupleExpr {
628638 let expressions = node. lazy. map {
629639 self . generate ( expr: $0. expression)
630640 }
0 commit comments