| { |
| key.results: [ |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "associatedtype", |
| key.sourcetext: "associatedtype", |
| key.description: "associatedtype", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "class", |
| key.sourcetext: "class", |
| key.description: "class", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "convenience", |
| key.sourcetext: "convenience", |
| key.description: "convenience", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "deinit", |
| key.sourcetext: "deinit", |
| key.description: "deinit", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "dynamic", |
| key.sourcetext: "dynamic", |
| key.description: "dynamic", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "enum", |
| key.sourcetext: "enum", |
| key.description: "enum", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "extension", |
| key.sourcetext: "extension", |
| key.description: "extension", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "f(getMe a: Int, b: Double)", |
| key.sourcetext: "override func f(getMe a: Int, b: Double) {\n<#code#>\n}", |
| key.description: "f(getMe a: Int, b: Double)", |
| key.typename: "", |
| key.context: source.codecompletion.context.superclass, |
| key.num_bytes_to_erase: 0, |
| key.associated_usrs: "s:17complete_override4BaseC1f5getMe1bySi_SdtF", |
| key.modulename: "complete_override" |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "fileprivate", |
| key.sourcetext: "fileprivate", |
| key.description: "fileprivate", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "final", |
| key.sourcetext: "final", |
| key.description: "final", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "func", |
| key.sourcetext: "func", |
| key.description: "func", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "import", |
| key.sourcetext: "import", |
| key.description: "import", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "indirect", |
| key.sourcetext: "indirect", |
| key.description: "indirect", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "infix", |
| key.sourcetext: "infix", |
| key.description: "infix", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "init", |
| key.sourcetext: "init", |
| key.description: "init", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.sourcetext: "override init() {\n<#code#>\n}", |
| key.description: "init()", |
| key.typename: "", |
| key.context: source.codecompletion.context.superclass, |
| key.num_bytes_to_erase: 0, |
| key.associated_usrs: "s:17complete_override4BaseCACycfc", |
| key.modulename: "complete_override" |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "inout", |
| key.sourcetext: "inout", |
| key.description: "inout", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "internal", |
| key.sourcetext: "internal", |
| key.description: "internal", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "lazy", |
| key.sourcetext: "lazy", |
| key.description: "lazy", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "let", |
| key.sourcetext: "let", |
| key.description: "let", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "mutating", |
| key.sourcetext: "mutating", |
| key.description: "mutating", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "nonmutating", |
| key.sourcetext: "nonmutating", |
| key.description: "nonmutating", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "open", |
| key.sourcetext: "open", |
| key.description: "open", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "operator", |
| key.sourcetext: "operator", |
| key.description: "operator", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "optional", |
| key.sourcetext: "optional", |
| key.description: "optional", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "override", |
| key.sourcetext: "override", |
| key.description: "override", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "postfix", |
| key.sourcetext: "postfix", |
| key.description: "postfix", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "precedencegroup", |
| key.sourcetext: "precedencegroup", |
| key.description: "precedencegroup", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "prefix", |
| key.sourcetext: "prefix", |
| key.description: "prefix", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "private", |
| key.sourcetext: "private", |
| key.description: "private", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "protocol", |
| key.sourcetext: "protocol", |
| key.description: "protocol", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "public", |
| key.sourcetext: "public", |
| key.description: "public", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "required", |
| key.sourcetext: "required", |
| key.description: "required", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "static", |
| key.sourcetext: "static", |
| key.description: "static", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "struct", |
| key.sourcetext: "struct", |
| key.description: "struct", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "subscript", |
| key.sourcetext: "subscript", |
| key.description: "subscript", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "typealias", |
| key.sourcetext: "typealias", |
| key.description: "typealias", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "unowned", |
| key.sourcetext: "unowned", |
| key.description: "unowned", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "var", |
| key.sourcetext: "var", |
| key.description: "var", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| }, |
| { |
| key.kind: source.lang.swift.keyword, |
| key.name: "weak", |
| key.sourcetext: "weak", |
| key.description: "weak", |
| key.typename: "", |
| key.context: source.codecompletion.context.none, |
| key.num_bytes_to_erase: 0 |
| } |
| ] |
| } |