提交 e671ee97 编写于 作者: M Martin Aeschlimann

Improved fix for #23850

上级 798043dc
...@@ -780,7 +780,7 @@ ...@@ -780,7 +780,7 @@
}, },
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -860,7 +860,7 @@ ...@@ -860,7 +860,7 @@
}, },
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1013,7 +1013,7 @@ ...@@ -1013,7 +1013,7 @@
}, },
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1050,7 +1050,7 @@ ...@@ -1050,7 +1050,7 @@
"end": "(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))", "end": "(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1110,7 +1110,7 @@ ...@@ -1110,7 +1110,7 @@
}, },
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1147,7 +1147,7 @@ ...@@ -1147,7 +1147,7 @@
"end": "(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))", "end": "(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1194,7 +1194,7 @@ ...@@ -1194,7 +1194,7 @@
"end": "(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))", "end": "(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1253,7 +1253,7 @@ ...@@ -1253,7 +1253,7 @@
}, },
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1355,7 +1355,7 @@ ...@@ -1355,7 +1355,7 @@
}, },
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1444,7 +1444,7 @@ ...@@ -1444,7 +1444,7 @@
"end": "(?=^\\s*((#)\\s*endif\\b))", "end": "(?=^\\s*((#)\\s*endif\\b))",
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
...@@ -1531,7 +1531,7 @@ ...@@ -1531,7 +1531,7 @@
"end": "(?=^\\s*((#)\\s*endif\\b))", "end": "(?=^\\s*((#)\\s*endif\\b))",
"patterns": [ "patterns": [
{ {
"begin": "\\G", "begin": "\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",
"end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)", "end": "(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",
"name": "meta.preprocessor.c", "name": "meta.preprocessor.c",
"patterns": [ "patterns": [
......
...@@ -100,24 +100,24 @@ ...@@ -100,24 +100,24 @@
}, },
{ {
"c": "#", "c": "#",
"t": "source.cpp meta.preprocessor.c", "t": "source.cpp meta.preprocessor.c keyword.control.directive.conditional.c punctuation.definition.directive.c",
"r": { "r": {
"dark_plus": "meta.preprocessor: #569CD6", "dark_plus": "keyword.control: #C586C0",
"light_plus": "meta.preprocessor: #0000FF", "light_plus": "keyword.control: #AF00DB",
"dark_vs": "meta.preprocessor: #569CD6", "dark_vs": "keyword.control: #569CD6",
"light_vs": "meta.preprocessor: #0000FF", "light_vs": "keyword.control: #0000FF",
"hc_black": "meta.preprocessor: #569CD6" "hc_black": "keyword.control: #C586C0"
} }
}, },
{ {
"c": "endif", "c": "endif",
"t": "source.cpp meta.preprocessor.c entity.name.function.preprocessor.c", "t": "source.cpp meta.preprocessor.c keyword.control.directive.conditional.c",
"r": { "r": {
"dark_plus": "entity.name.function: #DCDCAA", "dark_plus": "keyword.control: #C586C0",
"light_plus": "entity.name.function: #795E26", "light_plus": "keyword.control: #AF00DB",
"dark_vs": "meta.preprocessor: #569CD6", "dark_vs": "keyword.control: #569CD6",
"light_vs": "meta.preprocessor: #0000FF", "light_vs": "keyword.control: #0000FF",
"hc_black": "entity.name.function: #DCDCAA" "hc_black": "keyword.control: #C586C0"
} }
} }
] ]
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册