mirror of
https://github.com/Microsoft/vscode
synced 2024-07-05 01:08:57 +00:00
Sw9tch Objective-C to Use the Atom Objective C Language
Switching to use the atom objective-c fork of the textmate grammar. The atom version seems to be more maitained
This commit is contained in:
parent
a801f731ee
commit
f16135b7b5
|
@ -11,51 +11,51 @@ This project incorporates components from the projects listed below. The origina
|
|||
2. atom/language-clojure (https://github.com/atom/language-clojure)
|
||||
3. atom/language-coffee-script (https://github.com/atom/language-coffee-script)
|
||||
4. atom/language-css (https://github.com/atom/language-css)
|
||||
5. atom/language-sass version 0.52.0 (https://github.com/atom/language-sass)
|
||||
6. atom/language-xml (https://github.com/atom/language-xml)
|
||||
7. Benvie/JavaScriptNext.tmLanguage (https://github.com/Benvie/JavaScriptNext.tmLanguage)
|
||||
8. chjj-marked version 0.3.2 (https://github.com/npmcomponent/chjj-marked)
|
||||
9. chriskempson/tomorrow-theme (https://github.com/chriskempson/tomorrow-theme)
|
||||
10. Colorsublime-Themes version 0.1.0 (https://github.com/Colorsublime/Colorsublime-Themes)
|
||||
11. daaain/Handlebars (https://github.com/daaain/Handlebars)
|
||||
12. davidrios/jade-tmbundle (https://github.com/davidrios/jade-tmbundle)
|
||||
13. definitelytyped (https://github.com/DefinitelyTyped/DefinitelyTyped)
|
||||
14. demyte/language-cshtml (https://github.com/demyte/language-cshtml)
|
||||
15. dotnet/csharp-tmLanguage version 0.1.0 (https://github.com/dotnet/csharp-tmLanguage)
|
||||
16. freebroccolo/atom-language-swift (https://github.com/freebroccolo/atom-language-swift)
|
||||
17. HTML 5.1 W3C Working Draft version 08 October 2015 (http://www.w3.org/TR/2015/WD-html51-20151008/)
|
||||
18. Ionic documentation version 1.2.4 (https://github.com/driftyco/ionic-site)
|
||||
19. ionide/ionide-fsgrammar (https://github.com/ionide/ionide-fsgrammar)
|
||||
20. js-beautify version 1.6.8 (https://github.com/beautify-web/js-beautify)
|
||||
21. Jxck/assert version 1.0.0 (https://github.com/Jxck/assert)
|
||||
22. language-docker (https://github.com/docker/docker)
|
||||
23. language-go version 0.39.0 (https://github.com/atom/language-go)
|
||||
24. language-less (https://github.com/atom/language-less)
|
||||
25. language-php (https://github.com/atom/language-php)
|
||||
26. language-rust version 0.4.9 (https://github.com/zargony/atom-language-rust)
|
||||
27. MagicStack/MagicPython (https://github.com/MagicStack/MagicPython)
|
||||
28. Microsoft/TypeScript-TmLanguage version 0.0.1 (https://github.com/Microsoft/TypeScript-TmLanguage)
|
||||
29. octicons-code version 3.1.0 (https://octicons.github.com)
|
||||
30. octicons-font version 3.1.0 (https://octicons.github.com)
|
||||
31. seti-ui version 0.1.0 (https://github.com/jesseweed/seti-ui)
|
||||
32. shaders-tmLanguage version 0.1.0 (https://github.com/tgjones/shaders-tmLanguage)
|
||||
33. string_scorer version 0.1.20 (https://github.com/joshaven/string_score)
|
||||
34. sublimehq/Packages (https://github.com/sublimehq/Packages)
|
||||
35. SublimeText/PowerShell (https://github.com/SublimeText/PowerShell)
|
||||
36. textmate/asp.vb.net.tmbundle (https://github.com/textmate/asp.vb.net.tmbundle)
|
||||
37. textmate/c.tmbundle (https://github.com/textmate/c.tmbundle)
|
||||
38. textmate/diff.tmbundle (https://github.com/textmate/diff.tmbundle)
|
||||
39. textmate/git.tmbundle (https://github.com/textmate/git.tmbundle)
|
||||
40. textmate/groovy.tmbundle (https://github.com/textmate/groovy.tmbundle)
|
||||
41. textmate/html.tmbundle (https://github.com/textmate/html.tmbundle)
|
||||
42. textmate/ini.tmbundle (https://github.com/textmate/ini.tmbundle)
|
||||
43. textmate/java.tmbundle (https://github.com/textmate/java.tmbundle)
|
||||
44. textmate/javadoc.tmbundle (https://github.com/textmate/javadoc.tmbundle)
|
||||
45. textmate/javascript.tmbundle (https://github.com/textmate/javascript.tmbundle)
|
||||
46. textmate/lua.tmbundle (https://github.com/textmate/lua.tmbundle)
|
||||
47. textmate/make.tmbundle (https://github.com/textmate/make.tmbundle)
|
||||
48. textmate/markdown.tmbundle (https://github.com/textmate/markdown.tmbundle)
|
||||
49. textmate/objective-c.tmbundle (https://github.com/textmate/objective-c.tmbundle)
|
||||
5. atom/language-objective-c (https://github.com/atom/language-objective-c)
|
||||
6. atom/language-sass version 0.52.0 (https://github.com/atom/language-sass)
|
||||
7. atom/language-xml (https://github.com/atom/language-xml)
|
||||
8. Benvie/JavaScriptNext.tmLanguage (https://github.com/Benvie/JavaScriptNext.tmLanguage)
|
||||
9. chjj-marked version 0.3.2 (https://github.com/npmcomponent/chjj-marked)
|
||||
10. chriskempson/tomorrow-theme (https://github.com/chriskempson/tomorrow-theme)
|
||||
11. Colorsublime-Themes version 0.1.0 (https://github.com/Colorsublime/Colorsublime-Themes)
|
||||
12. daaain/Handlebars (https://github.com/daaain/Handlebars)
|
||||
13. davidrios/jade-tmbundle (https://github.com/davidrios/jade-tmbundle)
|
||||
14. definitelytyped (https://github.com/DefinitelyTyped/DefinitelyTyped)
|
||||
15. demyte/language-cshtml (https://github.com/demyte/language-cshtml)
|
||||
16. dotnet/csharp-tmLanguage version 0.1.0 (https://github.com/dotnet/csharp-tmLanguage)
|
||||
17. freebroccolo/atom-language-swift (https://github.com/freebroccolo/atom-language-swift)
|
||||
18. HTML 5.1 W3C Working Draft version 08 October 2015 (http://www.w3.org/TR/2015/WD-html51-20151008/)
|
||||
19. Ionic documentation version 1.2.4 (https://github.com/driftyco/ionic-site)
|
||||
20. ionide/ionide-fsgrammar (https://github.com/ionide/ionide-fsgrammar)
|
||||
21. js-beautify version 1.6.8 (https://github.com/beautify-web/js-beautify)
|
||||
22. Jxck/assert version 1.0.0 (https://github.com/Jxck/assert)
|
||||
23. language-docker (https://github.com/docker/docker)
|
||||
24. language-go version 0.39.0 (https://github.com/atom/language-go)
|
||||
25. language-less (https://github.com/atom/language-less)
|
||||
26. language-php (https://github.com/atom/language-php)
|
||||
27. language-rust version 0.4.9 (https://github.com/zargony/atom-language-rust)
|
||||
28. MagicStack/MagicPython (https://github.com/MagicStack/MagicPython)
|
||||
29. Microsoft/TypeScript-TmLanguage version 0.0.1 (https://github.com/Microsoft/TypeScript-TmLanguage)
|
||||
30. octicons-code version 3.1.0 (https://octicons.github.com)
|
||||
31. octicons-font version 3.1.0 (https://octicons.github.com)
|
||||
32. seti-ui version 0.1.0 (https://github.com/jesseweed/seti-ui)
|
||||
33. shaders-tmLanguage version 0.1.0 (https://github.com/tgjones/shaders-tmLanguage)
|
||||
34. string_scorer version 0.1.20 (https://github.com/joshaven/string_score)
|
||||
35. sublimehq/Packages (https://github.com/sublimehq/Packages)
|
||||
36. SublimeText/PowerShell (https://github.com/SublimeText/PowerShell)
|
||||
37. textmate/asp.vb.net.tmbundle (https://github.com/textmate/asp.vb.net.tmbundle)
|
||||
38. textmate/c.tmbundle (https://github.com/textmate/c.tmbundle)
|
||||
39. textmate/diff.tmbundle (https://github.com/textmate/diff.tmbundle)
|
||||
40. textmate/git.tmbundle (https://github.com/textmate/git.tmbundle)
|
||||
41. textmate/groovy.tmbundle (https://github.com/textmate/groovy.tmbundle)
|
||||
42. textmate/html.tmbundle (https://github.com/textmate/html.tmbundle)
|
||||
43. textmate/ini.tmbundle (https://github.com/textmate/ini.tmbundle)
|
||||
44. textmate/java.tmbundle (https://github.com/textmate/java.tmbundle)
|
||||
45. textmate/javadoc.tmbundle (https://github.com/textmate/javadoc.tmbundle)
|
||||
46. textmate/javascript.tmbundle (https://github.com/textmate/javascript.tmbundle)
|
||||
47. textmate/lua.tmbundle (https://github.com/textmate/lua.tmbundle)
|
||||
48. textmate/make.tmbundle (https://github.com/textmate/make.tmbundle)
|
||||
49. textmate/markdown.tmbundle (https://github.com/textmate/markdown.tmbundle)
|
||||
50. textmate/perl.tmbundle (https://github.com/textmate/perl.tmbundle)
|
||||
51. textmate/r.tmbundle (https://github.com/textmate/r.tmbundle)
|
||||
52. textmate/ruby.tmbundle (https://github.com/textmate/ruby.tmbundle)
|
||||
|
@ -248,6 +248,43 @@ suitability for any purpose.
|
|||
=========================================
|
||||
END OF atom/language-css NOTICES AND INFORMATION
|
||||
|
||||
%% atom/language-objective-c NOTICES AND INFORMATION BEGIN HERE
|
||||
=========================================
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2014 GitHub Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
This package was derived from a TextMate bundle located at
|
||||
https://github.com/textmate/objective-c.tmbundle and distributed under the following
|
||||
license, located in `README.mdown`:
|
||||
|
||||
Permission to copy, use, modify, sell and distribute this
|
||||
software is granted. This software is provided "as is" without
|
||||
express or implied warranty, and with no claim as to its
|
||||
suitability for any purpose.
|
||||
=========================================
|
||||
END OF atom/language-objective-c NOTICES AND INFORMATION
|
||||
|
||||
%% atom/language-sass NOTICES AND INFORMATION BEGIN HERE
|
||||
=========================================
|
||||
The MIT License (MIT)
|
||||
|
@ -1774,24 +1811,6 @@ to the base-name name of the original file, and an extension of txt, html, or si
|
|||
=========================================
|
||||
END OF textmate/markdown.tmbundle NOTICES AND INFORMATION
|
||||
|
||||
%% textmate/objective-c.tmbundle NOTICES AND INFORMATION BEGIN HERE
|
||||
=========================================
|
||||
Copyright (c) textmate-objective-c.tmbundle project authors
|
||||
|
||||
If not otherwise specified (see below), files in this repository fall under the following license:
|
||||
|
||||
Permission to copy, use, modify, sell and distribute this
|
||||
software is granted. This software is provided "as is" without
|
||||
express or implied warranty, and with no claim as to its
|
||||
suitability for any purpose.
|
||||
|
||||
An exception is made for files in readable text which contain their own license information,
|
||||
or files where an accompanying file exists (in the same directory) with a "-license" suffix added
|
||||
to the base-name name of the original file, and an extension of txt, html, or similar. For example
|
||||
"tidy" is accompanied by "tidy-license.txt".
|
||||
=========================================
|
||||
END OF textmate/objective-c.tmbundle NOTICES AND INFORMATION
|
||||
|
||||
%% textmate/perl.tmbundle NOTICES AND INFORMATION BEGIN HERE
|
||||
=========================================
|
||||
Copyright (c) textmate-perl.tmbundle project authors
|
||||
|
|
|
@ -1,22 +1,8 @@
|
|||
// ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS:
|
||||
[{
|
||||
"name": "textmate/objective-c.tmbundle",
|
||||
"name": "atom/language-objective-c",
|
||||
"version": "0.0.0",
|
||||
"license": "TextMate Bundle License",
|
||||
"repositoryURL": "https://github.com/textmate/objective-c.tmbundle",
|
||||
"licenseDetail": [
|
||||
"Copyright (c) textmate-objective-c.tmbundle project authors",
|
||||
"",
|
||||
"If not otherwise specified (see below), files in this repository fall under the following license:",
|
||||
"",
|
||||
"Permission to copy, use, modify, sell and distribute this",
|
||||
"software is granted. This software is provided \"as is\" without",
|
||||
"express or implied warranty, and with no claim as to its",
|
||||
"suitability for any purpose.",
|
||||
"",
|
||||
"An exception is made for files in readable text which contain their own license information,",
|
||||
"or files where an accompanying file exists (in the same directory) with a \"-license\" suffix added",
|
||||
"to the base-name name of the original file, and an extension of txt, html, or similar. For example",
|
||||
"\"tidy\" is accompanied by \"tidy-license.txt\"."
|
||||
]
|
||||
"license": "MIT",
|
||||
"repositoryURL": "https://github.com/atom/language-objective-c",
|
||||
"description": "The files syntaxes/objective-c.tmLanguage.json and syntaxes/objective-c++.tmLanguage.json were derived from the Atom package https://github.com/atom/language-objective-c which was originally converted from the TextMate bundle https://github.com/textmate/objective-c.tmbundle."
|
||||
}]
|
||||
|
|
|
@ -2,18 +2,46 @@
|
|||
"name": "objective-c",
|
||||
"version": "0.1.0",
|
||||
"publisher": "vscode",
|
||||
"engines": { "vscode": "*" },
|
||||
"engines": {
|
||||
"vscode": "*"
|
||||
},
|
||||
"scripts": {
|
||||
"update-grammar": "node ../../build/npm/update-grammar.js atom/language-objective-c grammars/objective-c.cson ./syntaxes/objective-c.tmLanguage.json && node ../../build/npm/update-grammar.js atom/language-objective-c grammars/objective-c++.cson ./syntaxes/objective-c++.tmLanguage.json"
|
||||
},
|
||||
"contributes": {
|
||||
"languages": [{
|
||||
"id": "objective-c",
|
||||
"extensions": [ ".m" ],
|
||||
"aliases": [ "Objective-C"],
|
||||
"configuration": "./language-configuration.json"
|
||||
}],
|
||||
"grammars": [{
|
||||
"language": "objective-c",
|
||||
"scopeName": "source.objc",
|
||||
"path": "./syntaxes/Objective-C.tmLanguage"
|
||||
}]
|
||||
"languages": [
|
||||
{
|
||||
"id": "objective-c",
|
||||
"extensions": [
|
||||
".m"
|
||||
],
|
||||
"aliases": [
|
||||
"Objective-C"
|
||||
],
|
||||
"configuration": "./language-configuration.json"
|
||||
},
|
||||
{
|
||||
"id": "objective-c++",
|
||||
"extensions": [
|
||||
".mm"
|
||||
],
|
||||
"aliases": [
|
||||
"Objective-C++"
|
||||
],
|
||||
"configuration": "./language-configuration.json"
|
||||
}
|
||||
],
|
||||
"grammars": [
|
||||
{
|
||||
"language": "objective-c",
|
||||
"scopeName": "source.objc",
|
||||
"path": "./syntaxes/objective-c.tmLanguage.json"
|
||||
},
|
||||
{
|
||||
"language": "objective-c++",
|
||||
"scopeName": "source.objcpp",
|
||||
"path": "./syntaxes/objective-c++.tmLanguage.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"scopeName": "source.objcpp",
|
||||
"fileTypes": [
|
||||
"mm",
|
||||
"M",
|
||||
"h"
|
||||
],
|
||||
"name": "Objective-C++",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.cpp"
|
||||
},
|
||||
{
|
||||
"include": "source.objc"
|
||||
}
|
||||
]
|
||||
}
|
998
extensions/objective-c/syntaxes/objective-c.tmLanguage.json
Normal file
998
extensions/objective-c/syntaxes/objective-c.tmLanguage.json
Normal file
File diff suppressed because one or more lines are too long
|
@ -363,7 +363,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "NSNotification ",
|
||||
"c": "NSNotification",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -452,13 +463,13 @@
|
|||
},
|
||||
{
|
||||
"c": "IBAction",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.return-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.return-type.objc storage.type.objc",
|
||||
"r": {
|
||||
"dark_plus": "meta.return-type: #4EC9B0",
|
||||
"light_plus": "meta.return-type: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
"dark_plus": "storage.type: #569CD6",
|
||||
"light_plus": "storage.type: #0000FF",
|
||||
"dark_vs": "storage.type: #569CD6",
|
||||
"light_vs": "storage.type: #0000FF",
|
||||
"hc_black": "storage.type: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -507,13 +518,13 @@
|
|||
},
|
||||
{
|
||||
"c": "id",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc storage.type.id.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
"dark_plus": "storage.type: #569CD6",
|
||||
"light_plus": "storage.type: #0000FF",
|
||||
"dark_vs": "storage.type: #569CD6",
|
||||
"light_vs": "storage.type: #0000FF",
|
||||
"hc_black": "storage.type: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -550,7 +561,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": " NSString",
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -560,6 +571,17 @@
|
|||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSString",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "*",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c keyword.operator.c",
|
||||
|
@ -594,7 +616,73 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": " NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, ",
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c punctuation.whitespace.support.function.leading.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSSearchPathForDirectoriesInDomains",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c support.function.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.function: #DCDCAA",
|
||||
"light_plus": "support.function: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSDocumentDirectory",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c support.constant.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ", ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSUserDomainMask",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c support.constant.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ", ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -671,7 +759,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": " NSOpenPanel",
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -681,6 +769,17 @@
|
|||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSOpenPanel",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "*",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c keyword.operator.c",
|
||||
|
@ -737,7 +836,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "NSOpenPanel ",
|
||||
"c": "NSOpenPanel",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -858,7 +968,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "NSArray ",
|
||||
"c": "NSArray",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc meta.bracketed.objc meta.bracketed.objc support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc meta.bracketed.objc meta.bracketed.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -1166,7 +1287,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "(NSInteger result)",
|
||||
"c": "(",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSInteger",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc support.type.cocoa.leopard",
|
||||
"r": {
|
||||
"dark_plus": "support.type: #4EC9B0",
|
||||
"light_plus": "support.type: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " result)",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -1243,7 +1386,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": " NSFileHandlingPanelOKButton)",
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSFileHandlingPanelOKButton",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc meta.block.c support.constant.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc meta.function-call.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -1783,13 +1948,13 @@
|
|||
},
|
||||
{
|
||||
"c": "id",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.return-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.return-type.objc storage.type.id.objc",
|
||||
"r": {
|
||||
"dark_plus": "meta.return-type: #4EC9B0",
|
||||
"light_plus": "meta.return-type: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
"dark_plus": "storage.type: #569CD6",
|
||||
"light_plus": "storage.type: #0000FF",
|
||||
"dark_vs": "storage.type: #569CD6",
|
||||
"light_vs": "storage.type: #0000FF",
|
||||
"hc_black": "storage.type: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1849,7 +2014,18 @@
|
|||
},
|
||||
{
|
||||
"c": "id",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc storage.type.objc",
|
||||
"r": {
|
||||
"dark_plus": "storage.type: #569CD6",
|
||||
"light_plus": "storage.type: #0000FF",
|
||||
"dark_vs": "storage.type: #569CD6",
|
||||
"light_vs": "storage.type: #0000FF",
|
||||
"hc_black": "storage.type: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc meta.protocol-list.objc punctuation.section.scope.begin.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1858,20 +2034,9 @@
|
|||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc keyword.operator.comparison.c",
|
||||
"r": {
|
||||
"dark_plus": "keyword.operator: #D4D4D4",
|
||||
"light_plus": "keyword.operator: #000000",
|
||||
"dark_vs": "keyword.operator: #D4D4D4",
|
||||
"light_vs": "keyword.operator: #000000",
|
||||
"hc_black": "keyword.operator: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "anObject",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc meta.protocol-list.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1882,13 +2047,13 @@
|
|||
},
|
||||
{
|
||||
"c": ">",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc keyword.operator.comparison.c",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc meta.protocol-list.objc punctuation.section.scope.end.objc",
|
||||
"r": {
|
||||
"dark_plus": "keyword.operator: #D4D4D4",
|
||||
"light_plus": "keyword.operator: #000000",
|
||||
"dark_vs": "keyword.operator: #D4D4D4",
|
||||
"light_vs": "keyword.operator: #000000",
|
||||
"hc_black": "keyword.operator: #D4D4D4"
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1970,7 +2135,18 @@
|
|||
},
|
||||
{
|
||||
"c": "id",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc storage.type.objc",
|
||||
"r": {
|
||||
"dark_plus": "storage.type: #569CD6",
|
||||
"light_plus": "storage.type: #0000FF",
|
||||
"dark_vs": "storage.type: #569CD6",
|
||||
"light_vs": "storage.type: #0000FF",
|
||||
"hc_black": "storage.type: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc meta.protocol-list.objc punctuation.section.scope.begin.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1979,20 +2155,9 @@
|
|||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc keyword.operator.comparison.c",
|
||||
"r": {
|
||||
"dark_plus": "keyword.operator: #D4D4D4",
|
||||
"light_plus": "keyword.operator: #000000",
|
||||
"dark_vs": "keyword.operator: #D4D4D4",
|
||||
"light_vs": "keyword.operator: #000000",
|
||||
"hc_black": "keyword.operator: #D4D4D4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "anotherObject",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc meta.protocol-list.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -2003,13 +2168,13 @@
|
|||
},
|
||||
{
|
||||
"c": ">",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc keyword.operator.comparison.c",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.function.objc meta.argument-type.objc meta.id-with-protocol.objc meta.protocol-list.objc punctuation.section.scope.end.objc",
|
||||
"r": {
|
||||
"dark_plus": "keyword.operator: #D4D4D4",
|
||||
"light_plus": "keyword.operator: #000000",
|
||||
"dark_vs": "keyword.operator: #D4D4D4",
|
||||
"light_vs": "keyword.operator: #000000",
|
||||
"hc_black": "keyword.operator: #D4D4D4"
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -2354,7 +2519,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": " NSMutableArray ",
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NSMutableArray",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
@ -2420,7 +2607,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "NSMutableArray ",
|
||||
"c": "NSMutableArray",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc support.class.cocoa",
|
||||
"r": {
|
||||
"dark_plus": "support.class: #4EC9B0",
|
||||
"light_plus": "support.class: #267F99",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "source.objc meta.implementation.objc meta.scope.implementation.objc meta.function-with-body.objc meta.block.c meta.bracketed.objc",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
|
|
Loading…
Reference in New Issue
Block a user