@@ -34,8 +34,8 @@ struct CompileMeasure {
3434 init ? ( time: Double , rawPath: String , code: String , references: Int ) {
3535 let untrimmedFilename = rawPath. characters. split ( separator: " / " ) . map ( String . init) . last
3636
37- guard let filepath = rawPath. characters. split ( separator: " : " ) . map ( String . init) . first else { return nil }
38- guard let filename = untrimmedFilename? . characters. split ( separator: " : " ) . map ( String . init) . first else { return nil }
37+ guard let filepath = rawPath. characters. split ( separator: " : " ) . map ( String . init) . first,
38+ let filename = untrimmedFilename? . characters. split ( separator: " : " ) . map ( String . init) . first else { return nil }
3939
4040 let locationString = String ( rawPath. substring ( from: filepath. endIndex) . characters. dropFirst ( ) )
4141 let locations = locationString. characters. split ( separator: " : " ) . flatMap { Int ( String . init ( $0) ) }
@@ -52,8 +52,8 @@ struct CompileMeasure {
5252 init ? ( rawPath: String , time: Double ) {
5353 let untrimmedFilename = rawPath. characters. split ( separator: " / " ) . map ( String . init) . last
5454
55- guard let filepath = rawPath. characters. split ( separator: " : " ) . map ( String . init) . first else { return nil }
56- guard let filename = untrimmedFilename? . characters. split ( separator: " : " ) . map ( String . init) . first else { return nil }
55+ guard let filepath = rawPath. characters. split ( separator: " : " ) . map ( String . init) . first,
56+ let filename = untrimmedFilename? . characters. split ( separator: " : " ) . map ( String . init) . first else { return nil }
5757
5858 self . time = time
5959 self . code = " "
@@ -63,19 +63,16 @@ struct CompileMeasure {
6363 self . references = 1
6464 }
6565
66-
6766 subscript( column: Int ) -> String {
68- get {
69- switch column {
70- case 0 :
71- return timeString
72- case 1 :
73- return fileInfo
74- case 2 :
75- return " \( references) "
76- default :
77- return code
78- }
67+ switch column {
68+ case 0 :
69+ return timeString
70+ case 1 :
71+ return fileInfo
72+ case 2 :
73+ return " \( references) "
74+ default :
75+ return code
7976 }
8077 }
8178}
0 commit comments