{ key.offset: 0, key.length: 1758, key.diagnostic_stage: source.diagnostic.stage.swift.parse, key.substructure: [ { key.kind: source.lang.swift.decl.class, key.accessibility: source.lang.swift.accessibility.internal, key.name: "DefAccess", key.offset: 0, key.length: 167, key.runtime_name: "_TtC6Access9DefAccess", key.nameoffset: 6, key.namelength: 9, key.bodyoffset: 17, key.bodylength: 149, key.substructure: [ { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.internal, key.setter_accessibility: source.lang.swift.accessibility.internal, key.name: "defProp", key.offset: 20, key.length: 21, key.typename: "Int", key.nameoffset: 24, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.public, key.name: "pubProp", key.offset: 51, key.length: 21, key.typename: "Int", key.nameoffset: 55, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.private, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "privProp", key.offset: 83, key.length: 22, key.typename: "Int", key.nameoffset: 87, key.namelength: 8 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "intFunc()", key.offset: 117, key.length: 17, key.nameoffset: 122, key.namelength: 9, key.bodyoffset: 133, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.fileprivate, key.name: "fpFunc()", key.offset: 149, key.length: 16, key.nameoffset: 154, key.namelength: 8, key.bodyoffset: 164, key.bodylength: 0 } ] }, { key.kind: source.lang.swift.decl.class, key.accessibility: source.lang.swift.accessibility.public, key.name: "PubAccess", key.offset: 176, key.length: 211, key.runtime_name: "_TtC6Access9PubAccess", key.nameoffset: 182, key.namelength: 9, key.bodyoffset: 193, key.bodylength: 193, key.substructure: [ { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.internal, key.setter_accessibility: source.lang.swift.accessibility.internal, key.name: "defProp", key.offset: 196, key.length: 21, key.typename: "Int", key.nameoffset: 200, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.public, key.name: "pubProp", key.offset: 227, key.length: 21, key.typename: "Int", key.nameoffset: 231, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.private, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "privProp", key.offset: 259, key.length: 22, key.typename: "Int", key.nameoffset: 263, key.namelength: 8 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "intFunc()", key.offset: 293, key.length: 17, key.nameoffset: 298, key.namelength: 9, key.bodyoffset: 309, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.fileprivate, key.name: "fpFunc()", key.offset: 325, key.length: 16, key.nameoffset: 330, key.namelength: 8, key.bodyoffset: 340, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.class, key.accessibility: source.lang.swift.accessibility.internal, key.name: "Nested", key.offset: 345, key.length: 40, key.nameoffset: 351, key.namelength: 6, key.bodyoffset: 359, key.bodylength: 25, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defFunc()", key.offset: 364, key.length: 17, key.nameoffset: 369, key.namelength: 9, key.bodyoffset: 380, key.bodylength: 0 } ] } ] }, { key.kind: source.lang.swift.decl.class, key.accessibility: source.lang.swift.accessibility.internal, key.name: "IntAccess", key.offset: 398, key.length: 167, key.runtime_name: "_TtC6Access9IntAccess", key.nameoffset: 404, key.namelength: 9, key.bodyoffset: 415, key.bodylength: 149, key.substructure: [ { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.internal, key.setter_accessibility: source.lang.swift.accessibility.internal, key.name: "defProp", key.offset: 418, key.length: 21, key.typename: "Int", key.nameoffset: 422, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.public, key.name: "pubProp", key.offset: 449, key.length: 21, key.typename: "Int", key.nameoffset: 453, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.private, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "privProp", key.offset: 481, key.length: 22, key.typename: "Int", key.nameoffset: 485, key.namelength: 8 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "intFunc()", key.offset: 515, key.length: 17, key.nameoffset: 520, key.namelength: 9, key.bodyoffset: 531, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.fileprivate, key.name: "fpFunc()", key.offset: 547, key.length: 16, key.nameoffset: 552, key.namelength: 8, key.bodyoffset: 562, key.bodylength: 0 } ] }, { key.kind: source.lang.swift.decl.class, key.accessibility: source.lang.swift.accessibility.private, key.name: "PrivAccess", key.offset: 575, key.length: 212, key.runtime_name: "_TtC6Access10PrivAccess", key.nameoffset: 581, key.namelength: 10, key.bodyoffset: 593, key.bodylength: 193, key.substructure: [ { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.private, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "defProp", key.offset: 596, key.length: 21, key.typename: "Int", key.nameoffset: 600, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.public, key.name: "pubProp", key.offset: 627, key.length: 21, key.typename: "Int", key.nameoffset: 631, key.namelength: 7 }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.private, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "privProp", key.offset: 659, key.length: 22, key.typename: "Int", key.nameoffset: 663, key.namelength: 8 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "intFunc()", key.offset: 693, key.length: 17, key.nameoffset: 698, key.namelength: 9, key.bodyoffset: 709, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.fileprivate, key.name: "fpFunc()", key.offset: 725, key.length: 16, key.nameoffset: 730, key.namelength: 8, key.bodyoffset: 740, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.class, key.accessibility: source.lang.swift.accessibility.private, key.name: "Nested", key.offset: 745, key.length: 40, key.nameoffset: 751, key.namelength: 6, key.bodyoffset: 759, key.bodylength: 25, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.private, key.name: "defFunc()", key.offset: 764, key.length: 17, key.nameoffset: 769, key.namelength: 9, key.bodyoffset: 780, key.bodylength: 0 } ] } ] }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defFunc()", key.offset: 789, key.length: 17, key.nameoffset: 794, key.namelength: 9, key.bodyoffset: 805, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.public, key.name: "pubFunc()", key.offset: 814, key.length: 17, key.nameoffset: 819, key.namelength: 9, key.bodyoffset: 830, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.private, key.name: "privFunc()", key.offset: 840, key.length: 18, key.nameoffset: 845, key.namelength: 10, key.bodyoffset: 857, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.internal, key.name: "intFunc()", key.offset: 868, key.length: 17, key.nameoffset: 873, key.namelength: 9, key.bodyoffset: 884, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.enum, key.accessibility: source.lang.swift.accessibility.public, key.name: "PubEnum", key.offset: 894, key.length: 40, key.nameoffset: 899, key.namelength: 7, key.bodyoffset: 908, key.bodylength: 25, key.substructure: [ { key.kind: source.lang.swift.decl.enumcase, key.offset: 911, key.length: 9, key.nameoffset: 0, key.namelength: 0, key.substructure: [ { key.kind: source.lang.swift.decl.enumelement, key.accessibility: source.lang.swift.accessibility.internal, key.name: "Some", key.offset: 916, key.length: 4, key.nameoffset: 916, key.namelength: 4 } ] }, { key.kind: source.lang.swift.decl.enumcase, key.offset: 923, key.length: 9, key.nameoffset: 0, key.namelength: 0, key.substructure: [ { key.kind: source.lang.swift.decl.enumelement, key.accessibility: source.lang.swift.accessibility.internal, key.name: "Else", key.offset: 928, key.length: 4, key.nameoffset: 928, key.namelength: 4 } ] } ] }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.internal, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "defPrivSetProp", key.offset: 949, key.length: 28, key.typename: "Int", key.nameoffset: 953, key.namelength: 14 }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.private, key.name: "pubPrivSetProp", key.offset: 1000, key.length: 58, key.typename: "Int", key.nameoffset: 1004, key.namelength: 14, key.bodyoffset: 1026, key.bodylength: 31 }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.fileprivate, key.name: "pubFPSetProp", key.offset: 1083, key.length: 56, key.typename: "Int", key.nameoffset: 1087, key.namelength: 12, key.bodyoffset: 1107, key.bodylength: 31 }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.public, key.setter_accessibility: source.lang.swift.accessibility.internal, key.name: "pubIntSetProp", key.offset: 1161, key.length: 57, key.typename: "Int", key.nameoffset: 1165, key.namelength: 13, key.bodyoffset: 1186, key.bodylength: 31 }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.public, key.name: "pubGetOnly", key.offset: 1227, key.length: 44, key.typename: "Int", key.nameoffset: 1231, key.namelength: 10, key.bodyoffset: 1249, key.bodylength: 21 }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.public, key.name: "pubLetVar", key.offset: 1280, key.length: 19, key.typename: "Int", key.nameoffset: 1284, key.namelength: 9 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defProt()", key.offset: 1301, key.length: 17, key.nameoffset: 1306, key.namelength: 9, key.bodyoffset: 1317, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.public, key.name: "pubProt()", key.offset: 1326, key.length: 17, key.nameoffset: 1331, key.namelength: 9, key.bodyoffset: 1342, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.private, key.name: "privProt()", key.offset: 1352, key.length: 18, key.nameoffset: 1357, key.namelength: 10, key.bodyoffset: 1369, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.internal, key.name: "intProt()", key.offset: 1380, key.length: 17, key.nameoffset: 1385, key.namelength: 9, key.bodyoffset: 1396, key.bodylength: 0 }, { key.kind: source.lang.swift.decl.extension, key.name: "DefAccess", key.offset: 1399, key.length: 43, key.nameoffset: 1409, key.namelength: 9, key.bodyoffset: 1420, key.bodylength: 21, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defFunc()", key.offset: 1423, key.length: 17, key.nameoffset: 1428, key.namelength: 9, key.bodyoffset: 1439, key.bodylength: 0 } ] }, { key.kind: source.lang.swift.decl.extension, key.name: "PubAccess", key.offset: 1443, key.length: 43, key.nameoffset: 1453, key.namelength: 9, key.bodyoffset: 1464, key.bodylength: 21, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defFunc()", key.offset: 1467, key.length: 17, key.nameoffset: 1472, key.namelength: 9, key.bodyoffset: 1483, key.bodylength: 0 } ] }, { key.kind: source.lang.swift.decl.extension, key.name: "IntAccess", key.offset: 1487, key.length: 43, key.nameoffset: 1497, key.namelength: 9, key.bodyoffset: 1508, key.bodylength: 21, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defFunc()", key.offset: 1511, key.length: 17, key.nameoffset: 1516, key.namelength: 9, key.bodyoffset: 1527, key.bodylength: 0 } ] }, { key.kind: source.lang.swift.decl.extension, key.name: "PrivAccess", key.offset: 1531, key.length: 44, key.nameoffset: 1541, key.namelength: 10, key.bodyoffset: 1553, key.bodylength: 21, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.internal, key.name: "defFunc()", key.offset: 1556, key.length: 17, key.nameoffset: 1561, key.namelength: 9, key.bodyoffset: 1572, key.bodylength: 0 } ] }, { key.kind: source.lang.swift.decl.extension, key.name: "PubAccess", key.offset: 1584, key.length: 47, key.nameoffset: 1594, key.namelength: 9, key.bodyoffset: 1605, key.bodylength: 25, key.substructure: [ { key.kind: source.lang.swift.decl.function.method.instance, key.accessibility: source.lang.swift.accessibility.private, key.name: "privExtFunc()", key.offset: 1608, key.length: 21, key.nameoffset: 1613, key.namelength: 13, key.bodyoffset: 1628, key.bodylength: 0 } ] } ] }