Skip to content

Commit be238ed

Browse files
committed
Add armor-class and weapon-class to ini.tmLanguage.json
1 parent c75ce28 commit be238ed

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": "#armor-class"},
16+
{"include": "#weapon-class"},
1517
{"include": "#upgrade-class"},
1618
{"include": "#specialpower-class"},
1719
{"include": "#science-class"},
@@ -24,6 +26,56 @@
2426
{"include": "#object-class"}
2527
]
2628
},
29+
"armor-class": {
30+
"begin": "\\s*\\b(Armor)\\s+([a-zA-Z]\\w+)",
31+
"beginCaptures": {
32+
"1": {
33+
"name": "keyword.control.ini"
34+
},
35+
"2": {
36+
"name": "entity.name.type.ini"
37+
}
38+
},
39+
"end": "\\b([Ee]nd|END)\\s*",
40+
"endCaptures": {
41+
"1": {
42+
"name": "keyword.control.ini"
43+
}
44+
},
45+
"patterns": [
46+
{
47+
"include": "#assignment"
48+
},
49+
{
50+
"include": "#inline-comment"
51+
}
52+
]
53+
},
54+
"weapon-class": {
55+
"begin": "\\s*\\b(Weapon)\\s+([a-zA-Z]\\w+)",
56+
"beginCaptures": {
57+
"1": {
58+
"name": "keyword.control.ini"
59+
},
60+
"2": {
61+
"name": "entity.name.type.ini"
62+
}
63+
},
64+
"end": "\\b([Ee]nd|END)\\s*",
65+
"endCaptures": {
66+
"1": {
67+
"name": "keyword.control.ini"
68+
}
69+
},
70+
"patterns": [
71+
{
72+
"include": "#assignment"
73+
},
74+
{
75+
"include": "#inline-comment"
76+
}
77+
]
78+
},
2779
"upgrade-class": {
2880
"begin": "\\s*\\b(Upgrade)\\s+([a-zA-Z]\\w+)",
2981
"beginCaptures": {

0 commit comments

Comments
 (0)