Skip to content

Commit d5508de

Browse files
committed
Update ini.tmLanguage.json syntax file
1 parent 4e5e3b9 commit d5508de

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

syntaxes/ini.tmLanguage.json

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
},
88
{
99
"include": "#keyword"
10-
},
11-
{
12-
"include": "#doublequoted-strings"
1310
}
1411
],
1512
"repository": {
@@ -24,13 +21,16 @@
2421
"name": "entity.name.type.ini"
2522
}
2623
},
27-
"end": "\\b(End)\\b",
24+
"end": "\\s*\\b(End)\\b",
2825
"endCaptures": {
2926
"1": {
3027
"name": "keyword.control.ini"
3128
}
3229
},
3330
"patterns": [
31+
{
32+
"include": "#addmodule-block"
33+
},
3434
{
3535
"include": "#assignment"
3636
},
@@ -40,6 +40,28 @@
4040
]
4141
}]
4242
},
43+
"addmodule-block": {
44+
"begin": "\\s*\\b(AddModule)\\b",
45+
"beginCaptures": {
46+
"1": {
47+
"name": "keyword.control.ini"
48+
}
49+
},
50+
"end": "\\s*\\b(End)\\b",
51+
"endCaptures": {
52+
"1": {
53+
"name": "keyword.control.ini"
54+
}
55+
},
56+
"patterns": [
57+
{
58+
"include": "#assignment"
59+
},
60+
{
61+
"include": "#inline-comment"
62+
}
63+
]
64+
},
4365
"assignment": {
4466
"begin": "(^[ \\t]+)?([a-zA-Z]\\w+)\\s*(\\=)\\s*",
4567
"beginCaptures": {

0 commit comments

Comments
 (0)