Skip to content

Commit 93dec04

Browse files
pryrtgithub-actions[bot]
authored andcommitted
Automatically re-build udl-list.md and add new autoCompletions
1 parent 7ca0d79 commit 93dec04

4 files changed

Lines changed: 139 additions & 4 deletions

File tree

autoCompletion/Sieve Dark.xml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<NotepadPlus>
3+
<!-- 'Sieve Dark' autoCompletion definition automatically generated from UDL keyword lists by generate_ac.py on 2026-01-27 -->
4+
<!-- Default values automatically generated, and have no knowledge of the actual constructs for this particular language. -->
5+
<!-- This is a starting point, and should be improved into a full autoCompletion with function parameter hints, etc, by an expert in this language. -->
6+
<!-- If you are such an expert, please remove these comments and submit your updates back to the UDL Collection. Thank you. -->
7+
<AutoComplete language="Sieve Dark">
8+
<!-- Environment: Change start/stopFunc, paramSeparator, and terminal as needed -->
9+
<Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal="" additionalWordChar=""/>
10+
<!-- KeyWords: generator assumes all keywords are _not_ functions -->
11+
<KeyWord name="addflag" func="no"/>
12+
<KeyWord name="addheader" func="no"/>
13+
<KeyWord name="address" func="no"/>
14+
<KeyWord name="all" func="no"/>
15+
<KeyWord name="allof" func="no"/>
16+
<KeyWord name="anyof" func="no"/>
17+
<KeyWord name="body" func="no"/>
18+
<KeyWord name="comparator" func="no"/>
19+
<KeyWord name="contains" func="no"/>
20+
<KeyWord name="count" func="no"/>
21+
<KeyWord name="currentdate" func="no"/>
22+
<KeyWord name="date" func="no"/>
23+
<KeyWord name="deleteheader" func="no"/>
24+
<KeyWord name="discard" func="no"/>
25+
<KeyWord name="domain" func="no"/>
26+
<KeyWord name="else" func="no"/>
27+
<KeyWord name="elsif" func="no"/>
28+
<KeyWord name="envelope" func="no"/>
29+
<KeyWord name="eq" func="no"/>
30+
<KeyWord name="exists" func="no"/>
31+
<KeyWord name="false" func="no"/>
32+
<KeyWord name="fileinto" func="no"/>
33+
<KeyWord name="ge" func="no"/>
34+
<KeyWord name="gt" func="no"/>
35+
<KeyWord name="header" func="no"/>
36+
<KeyWord name="if" func="no"/>
37+
<KeyWord name="is" func="no"/>
38+
<KeyWord name="keep" func="no"/>
39+
<KeyWord name="le" func="no"/>
40+
<KeyWord name="localpart" func="no"/>
41+
<KeyWord name="lt" func="no"/>
42+
<KeyWord name="matches" func="no"/>
43+
<KeyWord name="ne" func="no"/>
44+
<KeyWord name="not" func="no"/>
45+
<KeyWord name="notify" func="no"/>
46+
<KeyWord name="over" func="no"/>
47+
<KeyWord name="redirect" func="no"/>
48+
<KeyWord name="regex" func="no"/>
49+
<KeyWord name="reject" func="no"/>
50+
<KeyWord name="removeflag" func="no"/>
51+
<KeyWord name="require" func="no"/>
52+
<KeyWord name="set" func="no"/>
53+
<KeyWord name="setflag" func="no"/>
54+
<KeyWord name="size" func="no"/>
55+
<KeyWord name="spamtest" func="no"/>
56+
<KeyWord name="stop" func="no"/>
57+
<KeyWord name="string" func="no"/>
58+
<KeyWord name="true" func="no"/>
59+
<KeyWord name="under" func="no"/>
60+
<KeyWord name="vacation" func="no"/>
61+
<KeyWord name="value" func="no"/>
62+
<KeyWord name="virustest" func="no"/>
63+
</AutoComplete>
64+
</NotepadPlus>

autoCompletion/Sieve Light.xml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<NotepadPlus>
3+
<!-- 'Sieve Light' autoCompletion definition automatically generated from UDL keyword lists by generate_ac.py on 2026-01-27 -->
4+
<!-- Default values automatically generated, and have no knowledge of the actual constructs for this particular language. -->
5+
<!-- This is a starting point, and should be improved into a full autoCompletion with function parameter hints, etc, by an expert in this language. -->
6+
<!-- If you are such an expert, please remove these comments and submit your updates back to the UDL Collection. Thank you. -->
7+
<AutoComplete language="Sieve Light">
8+
<!-- Environment: Change start/stopFunc, paramSeparator, and terminal as needed -->
9+
<Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal="" additionalWordChar=""/>
10+
<!-- KeyWords: generator assumes all keywords are _not_ functions -->
11+
<KeyWord name="addflag" func="no"/>
12+
<KeyWord name="addheader" func="no"/>
13+
<KeyWord name="address" func="no"/>
14+
<KeyWord name="all" func="no"/>
15+
<KeyWord name="allof" func="no"/>
16+
<KeyWord name="anyof" func="no"/>
17+
<KeyWord name="body" func="no"/>
18+
<KeyWord name="comparator" func="no"/>
19+
<KeyWord name="contains" func="no"/>
20+
<KeyWord name="count" func="no"/>
21+
<KeyWord name="currentdate" func="no"/>
22+
<KeyWord name="date" func="no"/>
23+
<KeyWord name="deleteheader" func="no"/>
24+
<KeyWord name="discard" func="no"/>
25+
<KeyWord name="domain" func="no"/>
26+
<KeyWord name="else" func="no"/>
27+
<KeyWord name="elsif" func="no"/>
28+
<KeyWord name="envelope" func="no"/>
29+
<KeyWord name="eq" func="no"/>
30+
<KeyWord name="exists" func="no"/>
31+
<KeyWord name="false" func="no"/>
32+
<KeyWord name="fileinto" func="no"/>
33+
<KeyWord name="ge" func="no"/>
34+
<KeyWord name="gt" func="no"/>
35+
<KeyWord name="header" func="no"/>
36+
<KeyWord name="if" func="no"/>
37+
<KeyWord name="is" func="no"/>
38+
<KeyWord name="keep" func="no"/>
39+
<KeyWord name="le" func="no"/>
40+
<KeyWord name="localpart" func="no"/>
41+
<KeyWord name="lt" func="no"/>
42+
<KeyWord name="matches" func="no"/>
43+
<KeyWord name="ne" func="no"/>
44+
<KeyWord name="not" func="no"/>
45+
<KeyWord name="notify" func="no"/>
46+
<KeyWord name="over" func="no"/>
47+
<KeyWord name="redirect" func="no"/>
48+
<KeyWord name="regex" func="no"/>
49+
<KeyWord name="reject" func="no"/>
50+
<KeyWord name="removeflag" func="no"/>
51+
<KeyWord name="require" func="no"/>
52+
<KeyWord name="set" func="no"/>
53+
<KeyWord name="setflag" func="no"/>
54+
<KeyWord name="size" func="no"/>
55+
<KeyWord name="spamtest" func="no"/>
56+
<KeyWord name="stop" func="no"/>
57+
<KeyWord name="string" func="no"/>
58+
<KeyWord name="true" func="no"/>
59+
<KeyWord name="under" func="no"/>
60+
<KeyWord name="vacation" func="no"/>
61+
<KeyWord name="value" func="no"/>
62+
<KeyWord name="virustest" func="no"/>
63+
</AutoComplete>
64+
</NotepadPlus>

udl-list.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3137,7 +3137,9 @@
31373137
"description": "Sieve",
31383138
"author": "Charlene Barina",
31393139
"homepage": "https://github.com/cbarina",
3140-
"sample": true
3140+
"sample": true,
3141+
"autoCompletion": "Sieve Light",
3142+
"autoCompletionAuthor": "generate_ac.py"
31413143
},
31423144
{
31433145
"id-name": "Sieve_ThemeDarkModeDefault.byCBarina.udl",
@@ -3147,7 +3149,9 @@
31473149
"description": "Sieve",
31483150
"author": "Charlene Barina",
31493151
"homepage": "https://github.com/cbarina",
3150-
"sample": true
3152+
"sample": true,
3153+
"autoCompletion": "Sieve Dark",
3154+
"autoCompletionAuthor": "generate_ac.py"
31513155
},
31523156
{
31533157
"id-name": "SIP-SDP",
@@ -3879,5 +3883,4 @@
38793883
"autoCompletionAuthor": "generate_ac.py"
38803884
}
38813885
]
3882-
3883-
}
3886+
}

udl-list.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,8 @@
310310
| [ShadeLab](./UDLs/ShadeLab_by-redcool007.xml) | [redcool007](mailto:redcool007@foxmail.com) | ShadeLab |
311311
| [Siebel eScript](./UDLs/Siebel_eScript_byGiuseppeGarofalo.xml) | [Giuseppe Garofalo](mailto:giupino.garofalo@gmail.com) | Siebel eScript |
312312
| [Siemens SCL (definition and autocompletion)](./UDLs/Siemens-SCL_byTizianoSartini.xml) | [Tiziano Sartini](mailto:tiziano.sartini@gmail.com) | Siemens SCL (definition and autocompletion) |
313+
| [Sieve Dark](./UDLs/Sieve_ThemeDarkModeDefault.byCBarina.udl.xml) | [Charlene Barina](https://github.com/cbarina) | Sieve |
314+
| [Sieve Light](./UDLs/Sieve_ThemeDefault.byCBarina.udl.xml) | [Charlene Barina](https://github.com/cbarina) | Sieve |
313315
| [SIL](./UDLs/SIL-Power-Scripts-for-Jira_byHaydenSingleton.xml) | [Hayden Singleton](https://github.com/HaydenSingleton) | Syntax Highlighting for Simple Issue Language from Power Scripts for Jira by Appfire. |
314316
| [SIP-SDP](./UDLs/SIP-SDP.xml) | [Mahir Gül](https://github.com/mahirgul) | SIP-SDP |
315317
| [Skyrim Papyrus language](./UDLs/Skyrim-Papyrus_byJohnKostrzewski.xml) | [John Kostrzewski](mailto:john.kostrzewski@gmail.com) | Skyrim Papyrus language |
@@ -661,6 +663,8 @@
661663
| [ShadeLab](./autoCompletion/ShaderLab.xml) | generate_ac.py | ShadeLab |
662664
| [Siebel eScript](./autoCompletion/Siebel.xml) | generate_ac.py | Siebel eScript |
663665
| [Siemens SCL (definition and autocompletion)](./autoCompletion/SCL.xml) | generate_ac.py | Siemens SCL (definition and autocompletion) |
666+
| [Sieve Dark](./autoCompletion/Sieve%20Dark.xml) | generate_ac.py | Sieve |
667+
| [Sieve Light](./autoCompletion/Sieve%20Light.xml) | generate_ac.py | Sieve |
664668
| [SIL](./autoCompletion/SIL.xml) | generate_ac.py | Syntax Highlighting for Simple Issue Language from Power Scripts for Jira by Appfire. |
665669
| [SIP-SDP](./autoCompletion/SIP-SDP.xml) | generate_ac.py | SIP-SDP |
666670
| [Skyrim Papyrus language](./autoCompletion/Papyrus.xml) | generate_ac.py | Skyrim Papyrus language |

0 commit comments

Comments
 (0)