Skip to content

Commit a432cdf

Browse files
author
Robert Gummesson
authored
Merge pull request #63 from RobertGummesson/Support-for-Expression-Type-Checking
Ability to parse the expression-type-checking results
2 parents 7fc01b4 + e65df91 commit a432cdf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

BuildTimeAnalyzer/LogProcessor.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,14 @@ extension LogProcessorProtocol {
8282
}
8383

8484
private func processResult(_ unprocessedResult: [RawMeasure]) -> [CompileMeasure] {
85+
let characterSet = CharacterSet(charactersIn:"\r\"")
86+
8587
var result: [CompileMeasure] = []
8688
for entry in unprocessedResult {
8789
let code = entry.text.characters.split(separator: "\t").map(String.init)
88-
if code.count >= 2, let measure = CompileMeasure(time: entry.time, rawPath: code[0], code: trimPrefixes(code[1]), references: entry.references) {
90+
let method = code.count >= 2 ? trimPrefixes(code[1]) : "-"
91+
92+
if let path = code.first?.trimmingCharacters(in: characterSet), let measure = CompileMeasure(time: entry.time, rawPath: path, code: method, references: entry.references) {
8993
result.append(measure)
9094
}
9195
}

0 commit comments

Comments
 (0)