{ key.offset: 0, key.length: 262, 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: "<#MyCls#>", key.offset: 0, key.length: 35, key.nameoffset: 6, key.namelength: 9, key.bodyoffset: 34, key.bodylength: 0, key.inheritedtypes: [ { key.name: "<#OtherClass#>" } ], key.elements: [ { key.kind: source.lang.swift.structure.elem.typeref, key.offset: 18, key.length: 14 } ] }, { key.kind: source.lang.swift.decl.function.free, key.accessibility: source.lang.swift.accessibility.internal, key.name: "<#test1#>()", key.offset: 37, key.length: 52, key.nameoffset: 42, key.namelength: 12, key.bodyoffset: 56, key.bodylength: 32, key.substructure: [ { key.kind: source.lang.swift.stmt.foreach, key.offset: 59, key.length: 28, key.elements: [ { key.kind: source.lang.swift.structure.elem.id, key.offset: 63, key.length: 8 }, { key.kind: source.lang.swift.structure.elem.expr, key.offset: 75, key.length: 9 } ], key.substructure: [ { key.kind: source.lang.swift.decl.var.local, key.name: "<#name#>", key.offset: 63, key.length: 8, key.nameoffset: 63, key.namelength: 8 }, { key.kind: source.lang.swift.stmt.brace, key.offset: 85, key.length: 2, key.bodyoffset: 86, key.bodylength: 0 } ] } ] }, { key.kind: source.lang.swift.decl.var.global, key.accessibility: source.lang.swift.accessibility.internal, key.name: "myArray", key.offset: 225, key.length: 36, key.nameoffset: 229, key.namelength: 7 }, { key.kind: source.lang.swift.expr.array, key.offset: 239, key.length: 22, key.bodyoffset: 240, key.bodylength: 20, key.elements: [ { key.kind: source.lang.swift.structure.elem.expr, key.offset: 240, key.length: 9 }, { key.kind: source.lang.swift.structure.elem.expr, key.offset: 251, key.length: 9 } ] } ] }