Update C# TextMate grammar with support for #r and #load directives

This commit is contained in:
Dustin Campbell
2017-07-25 11:26:53 -07:00
parent 597caf0595
commit 05d3443cb6

View File

@@ -4,7 +4,7 @@
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
"Once accepted there, we are happy to receive an update request."
],
"version": "https://github.com/dotnet/csharp-tmLanguage/commit/e7f564b60e08e6d8400d2512918c2ff5ccbf4cec",
"version": "https://github.com/dotnet/csharp-tmLanguage/commit/2f2152632650d427e99e261f093d52b807abc72d",
"name": "C#",
"scopeName": "source.cs",
"fileTypes": [
@@ -3816,6 +3816,12 @@
{
"include": "#preprocessor-endregion"
},
{
"include": "#preprocessor-load"
},
{
"include": "#preprocessor-r"
},
{
"include": "#preprocessor-line"
},
@@ -3886,6 +3892,44 @@
}
}
},
"preprocessor-load": {
"begin": "\\b(load)\\b",
"beginCaptures": {
"1": {
"name": "keyword.preprocessor.load.cs"
}
},
"end": "(?=$)",
"patterns": [
{
"match": "\\\"[^\"]*\\\"",
"captures": {
"0": {
"name": "string.quoted.double.cs"
}
}
}
]
},
"preprocessor-r": {
"begin": "\\b(r)\\b",
"beginCaptures": {
"1": {
"name": "keyword.preprocessor.r.cs"
}
},
"end": "(?=$)",
"patterns": [
{
"match": "\\\"[^\"]*\\\"",
"captures": {
"0": {
"name": "string.quoted.double.cs"
}
}
}
]
},
"preprocessor-region": {
"match": "\\b(region)\\b\\s*(.*)(?=$)",
"captures": {