[ { key.line: 6, key.column: 2, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.error, key.description: "expected ',' separator", key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.fixits: [ { key.offset: 184, key.length: 0, key.sourcetext: "," } ] }, { key.line: 6, key.column: 2, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.error, key.description: "expected ',' separator", key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.fixits: [ { key.offset: 184, key.length: 0, key.sourcetext: "," } ] }, { key.line: 7, key.column: 1, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.error, key.description: "expected expression in list of expressions", key.diagnostic_stage: source.diagnostic.stage.swift.parse }, { key.line: 7, key.column: 1, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.error, key.description: "expected '}' at end of brace statement", key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.diagnostics: [ { key.line: 4, key.column: 3, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.note, key.description: "to match this opening '{'" } ] }, { key.line: 7, key.column: 1, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.error, key.description: "expected declaration", key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.diagnostics: [ { key.line: 1, key.column: 7, key.filepath: rdar_18677108-2-a.swift, key.severity: source.diagnostic.severity.note, key.description: "in declaration of 'CameraController'" } ] } ]