Skip to content

Commit 633ef1c

Browse files
committed
Add Science class to ini syntax
1 parent dabef53 commit 633ef1c

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

syntaxes/ini.tmLanguage.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
{
99
"include": "#ObjectRelated-Class"
1010
},
11+
{
12+
"include": "#Science-Class"
13+
},
1114
{
1215
"include": "#Weapon-Class"
1316
},
@@ -35,6 +38,40 @@
3538
}
3639
],
3740
"repository": {
41+
"Science-Class": {
42+
"begin": "(^[ \\t]+)?([Ss]cience)[ \\t]+([a-zA-Z_][\\w%]*)",
43+
"beginCaptures": {
44+
"1": {
45+
"name": "punctuation.whitespace.ini"
46+
},
47+
"2": {
48+
"name": "keyword.control.ini"
49+
},
50+
"3": {
51+
"name": "entity.name.type.class.ini"
52+
}
53+
},
54+
"end": "(^[ \\t]+)?([Ee]nd|END)",
55+
"endCaptures": {
56+
"1": {
57+
"name": "punctuation.whitespace.ini"
58+
},
59+
"2": {
60+
"name": "keyword.control.ini"
61+
}
62+
},
63+
"patterns": [
64+
{
65+
"include": "#Inline-Comment"
66+
},
67+
{
68+
"include": "#General-Assignment"
69+
},
70+
{
71+
"include": "#Invalid-Assignment"
72+
}
73+
]
74+
},
3875
"Weapon-Class": {
3976
"begin": "(^[ \\t]+)?([Ww]eapon)[ \\t]+([a-zA-Z_][\\w%]*)",
4077
"beginCaptures": {

0 commit comments

Comments
 (0)