{ key.offset: 0, key.length: 343, key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.syntaxmap: [ { key.kind: source.lang.swift.syntaxtype.comment, key.offset: 0, key.length: 71 }, { key.kind: source.lang.swift.syntaxtype.comment, key.offset: 71, key.length: 41 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 113, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 117, key.length: 2 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 122, key.length: 9 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 132, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 136, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 140, key.length: 5 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 146, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 150, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 154, key.length: 5 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 160, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 164, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 168, key.length: 7 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 177, key.length: 2 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 180, key.length: 10 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 191, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.number, key.offset: 195, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.operator, key.offset: 200, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.buildconfig.keyword, key.offset: 207, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 211, key.length: 5 }, { key.kind: source.lang.swift.syntaxtype.pounddirective.keyword, key.offset: 217, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.string, key.offset: 224, key.length: 7 }, { key.kind: source.lang.swift.syntaxtype.buildconfig.keyword, key.offset: 233, key.length: 7 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 241, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.pounddirective.keyword, key.offset: 246, key.length: 8 }, { key.kind: source.lang.swift.syntaxtype.string, key.offset: 255, key.length: 9 }, { key.kind: source.lang.swift.syntaxtype.buildconfig.keyword, key.offset: 266, key.length: 5 }, { key.kind: source.lang.swift.syntaxtype.pounddirective.keyword, key.offset: 272, key.length: 15 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 288, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.string, key.offset: 294, key.length: 12 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 308, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.number, key.offset: 313, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.pounddirective.keyword, key.offset: 318, key.length: 15 }, { key.kind: source.lang.swift.syntaxtype.buildconfig.keyword, key.offset: 336, key.length: 6 } ], key.diagnostics: [ { key.line: 12, key.column: 8, key.filepath: syntaxmap-pound-keyword.swift, key.severity: source.diagnostic.severity.error, key.id: "pound_error", key.description: "Error", key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.ranges: [ { key.offset: 224, key.length: 7 } ] }, { key.line: 14, key.column: 10, key.filepath: syntaxmap-pound-keyword.swift, key.severity: source.diagnostic.severity.warning, key.id: "pound_warning", key.description: "Warning", key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.ranges: [ { key.offset: 255, key.length: 9 } ] } ] }