Skip to content

Commit 95719dc

Browse files
committed
Add science-class and rank-class to ini.tmLanguage.json
1 parent 5adcbac commit 95719dc

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

syntaxes/ini.tmLanguage.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
"repository": {
1313
"class": {
1414
"patterns": [
15+
{"include": "#science-class"},
16+
{"include": "#rank-class"},
1517
{"include": "#playertemplate-class"},
1618
{"include": "#commandset-class"},
1719
{"include": "#ocl-class"},
@@ -20,6 +22,56 @@
2022
{"include": "#object-class"}
2123
]
2224
},
25+
"science-class": {
26+
"begin": "\\s*\\b(Science)\\s+([a-zA-Z]\\w+)",
27+
"beginCaptures": {
28+
"1": {
29+
"name": "keyword.control.ini"
30+
},
31+
"2": {
32+
"name": "entity.name.type.ini"
33+
}
34+
},
35+
"end": "\\s*\\b([Ee]nd|END)",
36+
"endCaptures": {
37+
"1": {
38+
"name": "keyword.control.ini"
39+
}
40+
},
41+
"patterns": [
42+
{
43+
"include": "#assignment"
44+
},
45+
{
46+
"include": "#inline-comment"
47+
}
48+
]
49+
},
50+
"rank-class": {
51+
"begin": "\\s*\\b(Rank)\\s+([0-7])",
52+
"beginCaptures": {
53+
"1": {
54+
"name": "keyword.control.ini"
55+
},
56+
"2": {
57+
"name": "entity.name.type.ini"
58+
}
59+
},
60+
"end": "\\s*\\b([Ee]nd|END)\\s*",
61+
"endCaptures": {
62+
"1": {
63+
"name": "keyword.control.ini"
64+
}
65+
},
66+
"patterns": [
67+
{
68+
"include": "#assignment"
69+
},
70+
{
71+
"include": "#inline-comment"
72+
}
73+
]
74+
},
2375
"playertemplate-class": {
2476
"begin": "\\s*\\b(PlayerTemplate)\\s+([a-zA-Z]\\w+)",
2577
"beginCaptures": {

0 commit comments

Comments
 (0)