Skip to content

Commit d3af639

Browse files
committed
Added: InheritableModule block and OverrideableByLikeKind block for default object.
1 parent d8049e1 commit d3af639

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

syntaxes/ini.tmLanguage.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2506,6 +2506,12 @@
25062506
{
25072507
"include": "#Object-Modules"
25082508
},
2509+
{
2510+
"include": "#Object-OverrideableByLikeKind-Block"
2511+
},
2512+
{
2513+
"include": "#Object-InheritableModule-Block"
2514+
},
25092515
{
25102516
"include": "#Object-PropertyBlocks"
25112517
},
@@ -2523,6 +2529,74 @@
25232529
}
25242530
]
25252531
},
2532+
"Object-OverrideableByLikeKind-Block": {
2533+
"begin": "(^[ \\t]+)?\\b([Oo]verrideable[Bb]y[Ll]ike[Kk]ind)\\b",
2534+
"beginCaptures": {
2535+
"1": {
2536+
"name": "punctuation.whitespace.ini"
2537+
},
2538+
"2": {
2539+
"name": "keyword.control.ini"
2540+
}
2541+
},
2542+
"end": "(^[ \\t]+)?\\b([Ee]nd|END)\\b",
2543+
"endCaptures": {
2544+
"1": {
2545+
"name": "punctuation.whitespace.ini"
2546+
},
2547+
"2": {
2548+
"name": "keyword.control.ini"
2549+
}
2550+
},
2551+
"patterns": [
2552+
{
2553+
"include": "#Inline-Comment"
2554+
},
2555+
{
2556+
"include": "#Object-Modules"
2557+
},
2558+
{
2559+
"include": "#General-Assignment"
2560+
},
2561+
{
2562+
"include": "#Invalid-Assignment"
2563+
}
2564+
]
2565+
},
2566+
"Object-InheritableModule-Block": {
2567+
"begin": "(^[ \\t]+)?\\b([Ii]nheritable[Mm]odule)\\b",
2568+
"beginCaptures": {
2569+
"1": {
2570+
"name": "punctuation.whitespace.ini"
2571+
},
2572+
"2": {
2573+
"name": "keyword.control.ini"
2574+
}
2575+
},
2576+
"end": "(^[ \\t]+)?\\b([Ee]nd|END)\\b",
2577+
"endCaptures": {
2578+
"1": {
2579+
"name": "punctuation.whitespace.ini"
2580+
},
2581+
"2": {
2582+
"name": "keyword.control.ini"
2583+
}
2584+
},
2585+
"patterns": [
2586+
{
2587+
"include": "#Inline-Comment"
2588+
},
2589+
{
2590+
"include": "#Object-Modules"
2591+
},
2592+
{
2593+
"include": "#General-Assignment"
2594+
},
2595+
{
2596+
"include": "#Invalid-Assignment"
2597+
}
2598+
]
2599+
},
25262600
"KindOf-Assignemnt": {
25272601
"begin": "(^[ \\t]+)?\\b(KindOf|Kindof|kindof)[ \\t](=)[ \\t]",
25282602
"beginCaptures": {

0 commit comments

Comments
 (0)