public enum SKFuelKind : UInt32 { case H2 = 0 case CH4 = 1 case C12H26 = 2 } extension SKFuelKind { public var isCryogenic: UInt32 { get } public var isNotCryogenic: UInt32 { get } } [ { key.kind: source.lang.swift.syntaxtype.attribute.builtin, key.offset: 1, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 8, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 13, key.length: 10 }, { key.kind: source.lang.swift.syntaxtype.typeidentifier, key.offset: 26, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 45, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 50, key.length: 2 }, { key.kind: source.lang.swift.syntaxtype.number, key.offset: 55, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 62, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 67, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.number, key.offset: 73, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 80, key.length: 4 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 85, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.number, key.offset: 94, key.length: 1 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 98, key.length: 9 }, { key.kind: source.lang.swift.syntaxtype.typeidentifier, key.offset: 108, key.length: 10 }, { key.kind: source.lang.swift.syntaxtype.attribute.builtin, key.offset: 126, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 133, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 137, key.length: 11 }, { key.kind: source.lang.swift.syntaxtype.typeidentifier, key.offset: 150, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 159, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.attribute.builtin, key.offset: 170, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 177, key.length: 3 }, { key.kind: source.lang.swift.syntaxtype.identifier, key.offset: 181, key.length: 14 }, { key.kind: source.lang.swift.syntaxtype.typeidentifier, key.offset: 197, key.length: 6 }, { key.kind: source.lang.swift.syntaxtype.keyword, key.offset: 206, key.length: 3 } ] [ { key.kind: source.lang.swift.ref.struct, key.offset: 26, key.length: 6, key.is_system: 1 }, { key.kind: source.lang.swift.ref.enum, key.offset: 108, key.length: 10 }, { key.kind: source.lang.swift.ref.struct, key.offset: 150, key.length: 6, key.is_system: 1 }, { key.kind: source.lang.swift.ref.struct, key.offset: 197, key.length: 6, key.is_system: 1 } ] [ { key.kind: source.lang.swift.decl.enum, key.accessibility: source.lang.swift.accessibility.public, key.name: "SKFuelKind", key.offset: 8, key.length: 89, key.nameoffset: 13, key.namelength: 10, key.bodyoffset: 34, key.bodylength: 62, key.inheritedtypes: [ { key.name: "UInt32" } ], key.attributes: [ { key.offset: 1, key.length: 6, key.attribute: source.decl.attribute.public } ], key.elements: [ { key.kind: source.lang.swift.structure.elem.typeref, key.offset: 26, key.length: 6 } ], key.substructure: [ { key.kind: source.lang.swift.decl.enumcase, key.offset: 45, key.length: 11, key.substructure: [ { key.kind: source.lang.swift.decl.enumelement, key.accessibility: source.lang.swift.accessibility.public, key.name: "H2", key.offset: 50, key.length: 6, key.nameoffset: 50, key.namelength: 2, key.elements: [ { key.kind: source.lang.swift.structure.elem.init_expr, key.offset: 55, key.length: 1 } ] } ] }, { key.kind: source.lang.swift.decl.enumcase, key.offset: 62, key.length: 12, key.substructure: [ { key.kind: source.lang.swift.decl.enumelement, key.accessibility: source.lang.swift.accessibility.public, key.name: "CH4", key.offset: 67, key.length: 7, key.nameoffset: 67, key.namelength: 3, key.elements: [ { key.kind: source.lang.swift.structure.elem.init_expr, key.offset: 73, key.length: 1 } ] } ] }, { key.kind: source.lang.swift.decl.enumcase, key.offset: 80, key.length: 15, key.substructure: [ { key.kind: source.lang.swift.decl.enumelement, key.accessibility: source.lang.swift.accessibility.public, key.name: "C12H26", key.offset: 85, key.length: 10, key.nameoffset: 85, key.namelength: 6, key.elements: [ { key.kind: source.lang.swift.structure.elem.init_expr, key.offset: 94, key.length: 1 } ] } ] } ] }, { key.kind: source.lang.swift.decl.extension, key.name: "SKFuelKind", key.offset: 98, key.length: 115, key.nameoffset: 108, key.namelength: 10, key.bodyoffset: 120, key.bodylength: 92, key.substructure: [ { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.public, key.name: "isCryogenic", key.offset: 133, key.length: 31, key.typename: "UInt32", key.nameoffset: 137, key.namelength: 11, key.bodyoffset: 158, key.bodylength: 5, key.attributes: [ { key.offset: 126, key.length: 6, key.attribute: source.decl.attribute.public } ] }, { key.kind: source.lang.swift.decl.var.instance, key.accessibility: source.lang.swift.accessibility.public, key.name: "isNotCryogenic", key.offset: 177, key.length: 34, key.typename: "UInt32", key.nameoffset: 181, key.namelength: 14, key.bodyoffset: 205, key.bodylength: 5, key.attributes: [ { key.offset: 170, key.length: 6, key.attribute: source.decl.attribute.public } ] } ] } ]