| { |
| 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.runtime_name: "_TtC4main9<#MyCls#>", |
| 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.nameoffset: 0, |
| key.namelength: 0, |
| 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.nameoffset: 0, |
| key.namelength: 0, |
| 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.nameoffset: 0, |
| key.namelength: 0, |
| 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 |
| } |
| ] |
| } |
| ] |
| } |