Skip to content

Commit f4b45dc

Browse files
committed
[cpp] update grammar
1 parent b50a9b7 commit f4b45dc

3 files changed

Lines changed: 116 additions & 1 deletion

File tree

extensions/cpp/syntaxes/c.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
55
"Once accepted there, we are happy to receive an update request."
66
],
7-
"version": "https://github.com/atom/language-c/commit/0a57fd7ee32bd14e3ee8291434263d744a8ecf1e",
7+
"version": "https://github.com/atom/language-c/commit/9c0c5f202741a5647025db8d5df5fefba47b036c",
88
"scopeName": "source.c",
99
"fileTypes": [
1010
"c",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#ifndef _UCRT
2+
#define _UCRT
3+
#endif
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
[
2+
{
3+
"c": "#",
4+
"t": "source.cpp meta.preprocessor.c keyword.control.directive.conditional.c punctuation.definition.directive.c",
5+
"r": {
6+
"dark_plus": "keyword.control: #C586C0",
7+
"light_plus": "keyword.control: #AF00DB",
8+
"dark_vs": "keyword.control: #569CD6",
9+
"light_vs": "keyword.control: #0000FF",
10+
"hc_black": "keyword.control: #C586C0"
11+
}
12+
},
13+
{
14+
"c": "ifndef",
15+
"t": "source.cpp meta.preprocessor.c keyword.control.directive.conditional.c",
16+
"r": {
17+
"dark_plus": "keyword.control: #C586C0",
18+
"light_plus": "keyword.control: #AF00DB",
19+
"dark_vs": "keyword.control: #569CD6",
20+
"light_vs": "keyword.control: #0000FF",
21+
"hc_black": "keyword.control: #C586C0"
22+
}
23+
},
24+
{
25+
"c": " ",
26+
"t": "source.cpp meta.preprocessor.c",
27+
"r": {
28+
"dark_plus": "meta.preprocessor: #569CD6",
29+
"light_plus": "meta.preprocessor: #0000FF",
30+
"dark_vs": "meta.preprocessor: #569CD6",
31+
"light_vs": "meta.preprocessor: #0000FF",
32+
"hc_black": "meta.preprocessor: #569CD6"
33+
}
34+
},
35+
{
36+
"c": "_UCRT",
37+
"t": "source.cpp meta.preprocessor.c entity.name.function.preprocessor.c",
38+
"r": {
39+
"dark_plus": "entity.name.function: #DCDCAA",
40+
"light_plus": "entity.name.function: #795E26",
41+
"dark_vs": "meta.preprocessor: #569CD6",
42+
"light_vs": "meta.preprocessor: #0000FF",
43+
"hc_black": "entity.name.function: #DCDCAA"
44+
}
45+
},
46+
{
47+
"c": "#",
48+
"t": "source.cpp meta.preprocessor.macro.c keyword.control.directive.define.c punctuation.definition.directive.c",
49+
"r": {
50+
"dark_plus": "keyword.control: #C586C0",
51+
"light_plus": "keyword.control: #AF00DB",
52+
"dark_vs": "keyword.control: #569CD6",
53+
"light_vs": "keyword.control: #0000FF",
54+
"hc_black": "keyword.control: #C586C0"
55+
}
56+
},
57+
{
58+
"c": "define",
59+
"t": "source.cpp meta.preprocessor.macro.c keyword.control.directive.define.c",
60+
"r": {
61+
"dark_plus": "keyword.control: #C586C0",
62+
"light_plus": "keyword.control: #AF00DB",
63+
"dark_vs": "keyword.control: #569CD6",
64+
"light_vs": "keyword.control: #0000FF",
65+
"hc_black": "keyword.control: #C586C0"
66+
}
67+
},
68+
{
69+
"c": " ",
70+
"t": "source.cpp meta.preprocessor.macro.c",
71+
"r": {
72+
"dark_plus": "meta.preprocessor: #569CD6",
73+
"light_plus": "meta.preprocessor: #0000FF",
74+
"dark_vs": "meta.preprocessor: #569CD6",
75+
"light_vs": "meta.preprocessor: #0000FF",
76+
"hc_black": "meta.preprocessor: #569CD6"
77+
}
78+
},
79+
{
80+
"c": "_UCRT",
81+
"t": "source.cpp meta.preprocessor.macro.c entity.name.function.preprocessor.c",
82+
"r": {
83+
"dark_plus": "entity.name.function: #DCDCAA",
84+
"light_plus": "entity.name.function: #795E26",
85+
"dark_vs": "meta.preprocessor: #569CD6",
86+
"light_vs": "meta.preprocessor: #0000FF",
87+
"hc_black": "entity.name.function: #DCDCAA"
88+
}
89+
},
90+
{
91+
"c": "#",
92+
"t": "source.cpp meta.preprocessor.c keyword.control.directive.conditional.c punctuation.definition.directive.c",
93+
"r": {
94+
"dark_plus": "keyword.control: #C586C0",
95+
"light_plus": "keyword.control: #AF00DB",
96+
"dark_vs": "keyword.control: #569CD6",
97+
"light_vs": "keyword.control: #0000FF",
98+
"hc_black": "keyword.control: #C586C0"
99+
}
100+
},
101+
{
102+
"c": "endif",
103+
"t": "source.cpp meta.preprocessor.c keyword.control.directive.conditional.c",
104+
"r": {
105+
"dark_plus": "keyword.control: #C586C0",
106+
"light_plus": "keyword.control: #AF00DB",
107+
"dark_vs": "keyword.control: #569CD6",
108+
"light_vs": "keyword.control: #0000FF",
109+
"hc_black": "keyword.control: #C586C0"
110+
}
111+
}
112+
]

0 commit comments

Comments
 (0)