Skip to content

Commit c75ce28

Browse files
committed
Add upgrade-class to ini.tmLanguage.json
1 parent 9260d22 commit c75ce28

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

syntaxes/ini.tmLanguage.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"repository": {
1313
"class": {
1414
"patterns": [
15+
{"include": "#upgrade-class"},
1516
{"include": "#specialpower-class"},
1617
{"include": "#science-class"},
1718
{"include": "#rank-class"},
@@ -23,6 +24,31 @@
2324
{"include": "#object-class"}
2425
]
2526
},
27+
"upgrade-class": {
28+
"begin": "\\s*\\b(Upgrade)\\s+([a-zA-Z]\\w+)",
29+
"beginCaptures": {
30+
"1": {
31+
"name": "keyword.control.ini"
32+
},
33+
"2": {
34+
"name": "entity.name.type.ini"
35+
}
36+
},
37+
"end": "\\s*\\b([Ee]nd|END)\\s*",
38+
"endCaptures": {
39+
"1": {
40+
"name": "keyword.control.ini"
41+
}
42+
},
43+
"patterns": [
44+
{
45+
"include": "#assignment"
46+
},
47+
{
48+
"include": "#inline-comment"
49+
}
50+
]
51+
},
2652
"specialpower-class": {
2753
"begin": "\\s*\\b(SpecialPower)\\s+([a-zA-Z]\\w+)",
2854
"beginCaptures": {

0 commit comments

Comments
 (0)