forked from Hardi-St/MobaLedLib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeywords.txt
392 lines (363 loc) · 7.83 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
#######################################
# Syntax Coloring Map For MobaLedLib
#######################################
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD1
#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD2
#STRUCTURE COLORS #728E00 - GREEN KEYWORD3
#VARIABLES COLOR #00979C - BLUE LITERAL1
#
# One TAB between name and description
# ME Search: ^([^\#^ ]+)( +)
# Replace: \0\t
#######################################
# Datatypes (KEYWORD3)
#######################################
DayState_E KEYWORD3
#######################################
# Global variables (LITERAL1)
#######################################
Darkness LITERAL1
DayState LITERAL1
TestMode LITERAL1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
Define_Configuration KEYWORD2
Define_MobaLedLib KEYWORD2
MobaLedLib KEYWORD2
Update KEYWORD2
Set_Input KEYWORD2
Get_Input KEYWORD2
Copy_Bits_to_InpStructArray KEYWORD2
Print_Config KEYWORD2
#######################################
# Macros (KEYWORD2)
#######################################
PatternT1 KEYWORD2
PatternT2 KEYWORD2
PatternT3 KEYWORD2
PatternT4 KEYWORD2
PatternT5 KEYWORD2
PatternT6 KEYWORD2
PatternT7 KEYWORD2
PatternT8 KEYWORD2
PatternT9 KEYWORD2
PatternT10 KEYWORD2
PatternT11 KEYWORD2
PatternT12 KEYWORD2
PatternT13 KEYWORD2
PatternT14 KEYWORD2
PatternT15 KEYWORD2
PatternT16 KEYWORD2
PatternT17 KEYWORD2
PatternT18 KEYWORD2
PatternT19 KEYWORD2
PatternT20 KEYWORD2
APatternT1 KEYWORD2
APatternT2 KEYWORD2
APatternT3 KEYWORD2
APatternT4 KEYWORD2
APatternT5 KEYWORD2
APatternT6 KEYWORD2
APatternT7 KEYWORD2
APatternT8 KEYWORD2
APatternT9 KEYWORD2
APatternT10 KEYWORD2
APatternT11 KEYWORD2
APatternT12 KEYWORD2
APatternT13 KEYWORD2
APatternT14 KEYWORD2
APatternT15 KEYWORD2
APatternT16 KEYWORD2
APatternT17 KEYWORD2
APatternT18 KEYWORD2
APatternT19 KEYWORD2
APatternT20 KEYWORD2
XPatternT1 KEYWORD2
XPatternT2 KEYWORD2
XPatternT3 KEYWORD2
XPatternT4 KEYWORD2
XPatternT5 KEYWORD2
XPatternT6 KEYWORD2
XPatternT7 KEYWORD2
XPatternT8 KEYWORD2
XPatternT9 KEYWORD2
XPatternT10 KEYWORD2
XPatternT11 KEYWORD2
XPatternT12 KEYWORD2
XPatternT13 KEYWORD2
XPatternT14 KEYWORD2
XPatternT15 KEYWORD2
XPatternT16 KEYWORD2
XPatternT17 KEYWORD2
XPatternT18 KEYWORD2
XPatternT19 KEYWORD2
XPatternT20 KEYWORD2
PatternTE1 KEYWORD2
PatternTE2 KEYWORD2
PatternTE3 KEYWORD2
PatternTE4 KEYWORD2
PatternTE5 KEYWORD2
PatternTE6 KEYWORD2
PatternTE7 KEYWORD2
PatternTE8 KEYWORD2
PatternTE9 KEYWORD2
PatternTE10 KEYWORD2
PatternTE11 KEYWORD2
PatternTE12 KEYWORD2
PatternTE13 KEYWORD2
PatternTE14 KEYWORD2
PatternTE15 KEYWORD2
PatternTE16 KEYWORD2
PatternTE17 KEYWORD2
PatternTE18 KEYWORD2
PatternTE19 KEYWORD2
PatternTE20 KEYWORD2
APatternTE1 KEYWORD2
APatternTE2 KEYWORD2
APatternTE3 KEYWORD2
APatternTE4 KEYWORD2
APatternTE5 KEYWORD2
APatternTE6 KEYWORD2
APatternTE7 KEYWORD2
APatternTE8 KEYWORD2
APatternTE9 KEYWORD2
APatternTE10 KEYWORD2
APatternTE11 KEYWORD2
APatternTE12 KEYWORD2
APatternTE13 KEYWORD2
APatternTE14 KEYWORD2
APatternTE15 KEYWORD2
APatternTE16 KEYWORD2
APatternTE17 KEYWORD2
APatternTE18 KEYWORD2
APatternTE19 KEYWORD2
APatternTE20 KEYWORD2
XPatternTE1 KEYWORD2
XPatternTE2 KEYWORD2
XPatternTE3 KEYWORD2
XPatternTE4 KEYWORD2
XPatternTE5 KEYWORD2
XPatternTE6 KEYWORD2
XPatternTE7 KEYWORD2
XPatternTE8 KEYWORD2
XPatternTE9 KEYWORD2
XPatternTE10 KEYWORD2
XPatternTE11 KEYWORD2
XPatternTE12 KEYWORD2
XPatternTE13 KEYWORD2
XPatternTE14 KEYWORD2
XPatternTE15 KEYWORD2
XPatternTE16 KEYWORD2
XPatternTE17 KEYWORD2
XPatternTE18 KEYWORD2
XPatternTE19 KEYWORD2
XPatternTE20 KEYWORD2
Const KEYWORD2
House KEYWORD2
HouseT KEYWORD2
GasLights KEYWORD2
Fire KEYWORD2
Set_Color KEYWORD2
Logic KEYWORD2
RandMux KEYWORD2
Random KEYWORD2
Welding KEYWORD2
CopyLED KEYWORD2
Schedule KEYWORD2
New_HSV_Group KEYWORD2
Button KEYWORD2
MonoFlop KEYWORD2
MonoFlopLongReset KEYWORD2
RS_FlipFlop KEYWORD2
RS_FlipFlopTimeout KEYWORD2
T_FlipFlopReset KEYWORD2
T_FlipFlopResetTimeout KEYWORD2
MonoFlop2 KEYWORD2
MonoFlop2LongReset KEYWORD2
RS_FlipFlop2 KEYWORD2
RS_FlipFlop2Timeout KEYWORD2
T_FlipFlop2Reset KEYWORD2
T_FlipFlop2ResetTimeout KEYWORD2
Blinker KEYWORD2
BlinkerInvInp KEYWORD2
BlinkerHD KEYWORD2
Blink2 KEYWORD2
Blink3 KEYWORD2
BlueLight1 KEYWORD2
BlueLight2 KEYWORD2
Leuchtfeuer KEYWORD2
LeuchtfeuerALL KEYWORD2
Andreaskreuz KEYWORD2
AndreaskrRGB KEYWORD2
RGB_AmpelX KEYWORD2
AmpelX KEYWORD2
RGB_AmpelXFade KEYWORD2
Flash KEYWORD2
ButtonFunc KEYWORD2
RGB_Heartbeat KEYWORD2
# Sound
Sound_Prev KEYWORD2
Sound_Next KEYWORD2
Sound_PausePlay KEYWORD2
Sound_Loop KEYWORD2
Sound_USDSPI KEYWORD2
Sound_PlayMode KEYWORD2
Sound_DecVol KEYWORD2
Sound_IncVol KEYWORD2
Sound_Seq1 KEYWORD2
Sound_Seq2 KEYWORD2
Sound_Seq3 KEYWORD2
Sound_Seq4 KEYWORD2
Sound_Seq5 KEYWORD2
Sound_Seq6 KEYWORD2
Sound_Seq7 KEYWORD2
Sound_Seq8 KEYWORD2
Sound_Seq9 KEYWORD2
Sound_Seq10 KEYWORD2
Sound_Seq11 KEYWORD2
Sound_Seq12 KEYWORD2
Sound_Seq13 KEYWORD2
Sound_Seq14 KEYWORD2
Sound_PlayRandom KEYWORD2
Sound_Next_of_N_Reset KEYWORD2
Sound_Next_of_N KEYWORD2
Sound_JQ6500_Prev KEYWORD2
Sound_JQ6500_Next KEYWORD2
Sound_JQ6500_DecVol KEYWORD2
Sound_JQ6500_IncVol KEYWORD2
Sound_JQ6500_Seq1 KEYWORD2
Sound_JQ6500_Seq2 KEYWORD2
Sound_JQ6500_Seq3 KEYWORD2
Sound_JQ6500_Seq4 KEYWORD2
Sound_JQ6500_Seq5 KEYWORD2
Sound_JQ6500_PlayRandom KEYWORD2
Sound_JQ6500_Next_of_N_Reset KEYWORD2
Sound_JQ6500_Next_of_N KEYWORD2
EndCfg KEYWORD2
#######################################
# General macros (KEYWORD1)
#######################################
MobaLedLib_Configuration KEYWORD1
MobaLedLib_Create KEYWORD1
MobaLedLib_Assigne_GlobalVar KEYWORD1
MobaLedLib_Copy_to_InpStruct KEYWORD1
#######################################
# Constants (LITERAL1)
#######################################
C1 LITERAL1
C2 LITERAL1
C3 LITERAL1
C12 LITERAL1
C23 LITERAL1
C_ALL LITERAL1
C_RED LITERAL1
C_GREEN LITERAL1
C_BLUE LITERAL1
C_WHITE LITERAL1
C_YELLOW LITERAL1
C_CYAN LITERAL1
Min LITERAL1
Sec LITERAL1
Sek LITERAL1
sek LITERAL1
sec LITERAL1
Ms LITERAL1
ms LITERAL1
# Pattern modes
PM_NORMAL LITERAL1
PM_SEQUENZ_W_RESTART LITERAL1
PM_SEQUENZ_W_ABORT LITERAL1
PM_SEQUENZ_NO_RESTART LITERAL1
PM_PINGPONG LITERAL1
PM_HSV LITERAL1
PM_SEQUENZ_STOP LITERAL1
PM_MODE_MASK LITERAL1
# Pattern flags
PF_RESERVED LITERAL1
PF_NO_SWITCH_OFF LITERAL1
PF_EASEINOUT LITERAL1
PF_SLOW LITERAL1
PF_INVERT_INP LITERAL1
# Counter flags
CM_NORMAL LITERAL1
CF_INV_INPUT LITERAL1
CF_INV_ENABLE LITERAL1
CF_BINARY LITERAL1
CF_RESET_LONG LITERAL1
CF_UP_DOWN LITERAL1
CF_ROTATE LITERAL1
CF_PINGPONG LITERAL1
CF_SKIP0 LITERAL1
# Ranom Mode / Flags
RM_NORMAL LITERAL1
RF_SLOW LITERAL1
RF_SEQ LITERAL1
RF_STAY_ON LITERAL1
# Rooms
ROOM_DARK LITERAL1
ROOM_BRIGHT LITERAL1
ROOM_WARM_W LITERAL1
ROOM_RED LITERAL1
ROOM_D_RED LITERAL1
ROOM_COL0 LITERAL1
ROOM_COL1 LITERAL1
ROOM_COL2 LITERAL1
ROOM_COL345 LITERAL1
FIRE LITERAL1
FIRED LITERAL1
FIREB LITERAL1
ROOM_CHIMNEY LITERAL1
ROOM_CHIMNEYD LITERAL1
ROOM_CHIMNEYB LITERAL1
ROOM_TV0 LITERAL1
ROOM_TV0_CHIMNEY LITERAL1
ROOM_TV0_CHIMNEYD LITERAL1
ROOM_TV0_CHIMNEYB LITERAL1
ROOM_TV1 LITERAL1
ROOM_TV1_CHIMNEY LITERAL1
ROOM_TV1_CHIMNEYD LITERAL1
ROOM_TV1_CHIMNEYB LITERAL1
GAS_LIGHT LITERAL1
GAS_LIGHT1 LITERAL1
GAS_LIGHT2 LITERAL1
GAS_LIGHT3 LITERAL1
GAS_LIGHTD LITERAL1
GAS_LIGHT1D LITERAL1
GAS_LIGHT2D LITERAL1
GAS_LIGHT3D LITERAL1
NEON_LIGHT LITERAL1
NEON_LIGHT1 LITERAL1
NEON_LIGHT2 LITERAL1
NEON_LIGHT3 LITERAL1
NEON_LIGHTD LITERAL1
NEON_LIGHT1D LITERAL1
NEON_LIGHT2D LITERAL1
NEON_LIGHT3D LITERAL1
NEON_LIGHTM LITERAL1
NEON_LIGHT1M LITERAL1
NEON_LIGHT2M LITERAL1
NEON_LIGHT3M LITERAL1
NEON_LIGHTL LITERAL1
NEON_LIGHT1L LITERAL1
NEON_LIGHT2L LITERAL1
NEON_LIGHT3L LITERAL1
SKIP_ROOM LITERAL1
# Spezial Inputs
SI_0 LITERAL1
SI_1 LITERAL1
SI_Enable_Sound LITERAL1
SI_LocalVar LITERAL1
# Constants for the Logic() function
OR LITERAL1
NOT LITERAL1
AND LITERAL1
ENABLE LITERAL1
DISABLE LITERAL1
TM_DISABLED LITERAL1
TM_LED_TEST LITERAL1
TM_INP_TEST LITERAL1
New_Local_Var LITERAL1
Use_GlobalVar LITERAL1
InCh_to_TmpVar LITERAL1
Bin_InCh_to_TmpVar LITERAL1