File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ import Foundation
18
18
/// ```
19
19
///
20
20
private class AddOneToIntegerLiterals : SyntaxRewriter {
21
- override func visit( _ token: TokenSyntax ) -> Syntax {
21
+ override func visit( _ token: TokenSyntax ) -> TokenSyntax {
22
22
// Only transform integer literals.
23
23
guard case . integerLiteral( let text) = token. tokenKind else {
24
- return Syntax ( token)
24
+ return token
25
25
}
26
26
27
27
// Remove underscores from the original text.
@@ -34,7 +34,7 @@ private class AddOneToIntegerLiterals: SyntaxRewriter {
34
34
let newIntegerLiteralToken = token. withKind ( . integerLiteral( " \( int + 1 ) " ) )
35
35
36
36
// Return the new integer literal.
37
- return Syntax ( newIntegerLiteralToken)
37
+ return newIntegerLiteralToken
38
38
}
39
39
}
40
40
@@ -44,7 +44,7 @@ struct Main {
44
44
let file = CommandLine . arguments [ 1 ]
45
45
let url = URL ( fileURLWithPath: file)
46
46
let source = try String ( contentsOf: url, encoding: . utf8)
47
- let sourceFile = try Parser . parse ( source: source)
47
+ let sourceFile = Parser . parse ( source: source)
48
48
let incremented = AddOneToIntegerLiterals ( ) . visit ( sourceFile)
49
49
print ( incremented)
50
50
}
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ struct Main {
49
49
let file = CommandLine . arguments [ 1 ]
50
50
let url = URL ( fileURLWithPath: file)
51
51
let source = try String ( contentsOf: url, encoding: . utf8)
52
- let sourceFile = try Parser . parse ( source: source)
52
+ let sourceFile = Parser . parse ( source: source)
53
53
let rewritten = MigrateToNewIfLetSyntax ( ) . visit ( sourceFile)
54
54
print ( rewritten)
55
55
}
You can’t perform that action at this time.
0 commit comments