6 lines
184 KiB
JavaScript
6 lines
184 KiB
JavaScript
|
const lang = Object.freeze(JSON.parse("{\"displayName\":\"Objective-C++\",\"name\":\"objective-cpp\",\"patterns\":[{\"include\":\"#cpp_lang\"},{\"include\":\"#anonymous_pattern_1\"},{\"include\":\"#anonymous_pattern_2\"},{\"include\":\"#anonymous_pattern_3\"},{\"include\":\"#anonymous_pattern_4\"},{\"include\":\"#anonymous_pattern_5\"},{\"include\":\"#apple_foundation_functional_macros\"},{\"include\":\"#anonymous_pattern_7\"},{\"include\":\"#anonymous_pattern_8\"},{\"include\":\"#anonymous_pattern_9\"},{\"include\":\"#anonymous_pattern_10\"},{\"include\":\"#anonymous_pattern_11\"},{\"include\":\"#anonymous_pattern_12\"},{\"include\":\"#anonymous_pattern_13\"},{\"include\":\"#anonymous_pattern_14\"},{\"include\":\"#anonymous_pattern_15\"},{\"include\":\"#anonymous_pattern_16\"},{\"include\":\"#anonymous_pattern_17\"},{\"include\":\"#anonymous_pattern_18\"},{\"include\":\"#anonymous_pattern_19\"},{\"include\":\"#anonymous_pattern_20\"},{\"include\":\"#anonymous_pattern_21\"},{\"include\":\"#anonymous_pattern_22\"},{\"include\":\"#anonymous_pattern_23\"},{\"include\":\"#anonymous_pattern_24\"},{\"include\":\"#anonymous_pattern_25\"},{\"include\":\"#anonymous_pattern_26\"},{\"include\":\"#anonymous_pattern_27\"},{\"include\":\"#anonymous_pattern_28\"},{\"include\":\"#anonymous_pattern_29\"},{\"include\":\"#anonymous_pattern_30\"},{\"include\":\"#bracketed_content\"},{\"include\":\"#c_lang\"}],\"repository\":{\"anonymous_pattern_1\":{\"begin\":\"((@)(interface|protocol))(?!.+;)\\\\s+([A-Za-z_][A-Za-z0-9_]*)\\\\s*((:)(?:\\\\s*)([A-Za-z][A-Za-z0-9]*))?(\\\\s|\\\\n)?\",\"captures\":{\"1\":{\"name\":\"storage.type.objcpp\"},\"2\":{\"name\":\"punctuation.definition.storage.type.objcpp\"},\"4\":{\"name\":\"entity.name.type.objcpp\"},\"6\":{\"name\":\"punctuation.definition.entity.other.inherited-class.objcpp\"},\"7\":{\"name\":\"entity.other.inherited-class.objcpp\"},\"8\":{\"name\":\"meta.divider.objcpp\"},\"9\":{\"name\":\"meta.inherited-class.objcpp\"}},\"contentName\":\"meta.scope.interface.objcpp\",\"end\":\"((@)end)\\\\b\",\"name\":\"meta.interface-or-protocol.objcpp\",\"patterns\":[{\"include\":\"#interface_innards\"}]},\"anonymous_pattern_10\":{\"captures\":{\"1\":{\"name\":\"punctuation.definition.keyword.objcpp\"}},\"match\":\"(@)(defs|encode)\\\\b\",\"name\":\"keyword.other.objcpp\"},\"anonymous_pattern_11\":{\"match\":\"\\\\bid\\\\b\",\"name\":\"storage.type.id.objcpp\"},\"anonymous_pattern_12\":{\"match\":\"\\\\b(IBOutlet|IBAction|BOOL|SEL|id|unichar|IMP|Class|instancetype)\\\\b\",\"name\":\"storage.type.objcpp\"},\"anonymous_pattern_13\":{\"captures\":{\"1\":{\"name\":\"punctuation.definition.storage.type.objcpp\"}},\"match\":\"(@)(class|protocol)\\\\b\",\"name\":\"storage.type.objcpp\"},\"anonymous_pattern_14\":{\"begin\":\"((@)selector)\\\\s*(\\\\()\",\"beginCaptures\":{\"1\":{\"name\":\"storage.type.objcpp\"},\"2\":{\"name\":\"punctuation.definition.storage.type.objcpp\"},\"3\":{\"name\":\"punctuation.definition.storage.type.objcpp\"}},\"contentName\":\"meta.selector.method-name.objcpp\",\"end\":\"(\\\\))\",\"endCaptures\":{\"1\":{\"name\":\"punctuation.definition.storage.type.objcpp\"}},\"name\":\"meta.selector.objcpp\",\"patterns\":[{\"captures\":{\"1\":{\"name\":\"punctuation.separator.arguments.objcpp\"}},\"match\":\"\\\\b(?:[a-zA-Z_:][\\\\w]*)+\",\"name\":\"support.function.any-method.name-of-parameter.objcpp\"}]},\"anonymous_pattern_15\":{\"captures\":{\"1\":{\"name\":\"punctuation.definition.storage.modifier.objcpp\"}},\"match\":\"(@)(synchronized|public|package|private|protected)\\\\b\",\"name\":\"storage.modifier.objcpp\"},\"anonymous_pattern_16\":{\"match\":\"\\\\b(YES|NO|Nil|nil)\\\\b\",\"name\":\"constant.language.objcpp\"},\"anonymous_pattern_17\":{\"match\":\"\\\\bNSApp\\\\b\",\"name\":\"support.variable.foundation.objcpp\"},\"anonymous_pattern_18\":{\"captures\":{\"1\":{\"name\":\"punctuation.whitespace.support.function.cocoa.leopard.objcpp\"},\"2\":{\"name\":\"support.function.cocoa.leopard.objcpp\"}},\"match\":\"(\\\\s*)\\\\b(NS(Rect(ToCGRect|FromCGRect)|MakeCollectable|S(tringFromProtocol|ize(To
|
||
|
|
||
|
export default [
|
||
|
lang
|
||
|
]
|