-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathkeywords.txt
573 lines (497 loc) · 9.55 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
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
#######################################
# Syntax Coloring Map For GyverPortal
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
GyverPortal KEYWORD1
CamStream KEYWORD1
################ CONFIG ###############
GP_NO_MDNS KEYWORD1
GP_NO_DNS KEYWORD1
GP_NO_OTA KEYWORD1
GP_NO_UPLOAD KEYWORD1
GP_NO_DOWNLOAD KEYWORD1
################ MACRO ################
M_FORM KEYWORD1
M_GRID KEYWORD1
M_BOX KEYWORD1
M_BLOCK KEYWORD1
M_BLOCK_TAB KEYWORD1
M_BLOCK_THIN KEYWORD1
M_BLOCK_THIN_TAB KEYWORD1
M_JQ_UPDATE KEYWORD1
M_NAV_BLOCK KEYWORD1
M_SPOILER KEYWORD1
M_TABLE KEYWORD1
M_TD KEYWORD1
M_TR KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
############### BUILDER ###############
GP KEYWORD2
setSpinnerPeriod KEYWORD2
setBufferSize KEYWORD2
############### PORTAL ################
clearCache KEYWORD2
caching KEYWORD2
setFS KEYWORD2
start KEYWORD2
stop KEYWORD2
online KEYWORD2
onlineTimeout KEYWORD2
show KEYWORD2
attachBuild KEYWORD2
detachBuild KEYWORD2
attach KEYWORD2
detach KEYWORD2
uri KEYWORD2
uriSub KEYWORD2
uriNameSub KEYWORD2
root KEYWORD2
list KEYWORD2
init KEYWORD2
clear KEYWORD2
enableAuth KEYWORD2
disableAuth KEYWORD2
login KEYWORD2
pass KEYWORD2
enableOTA KEYWORD2
tick KEYWORD2
hold KEYWORD2
holdSub KEYWORD2
holdName KEYWORD2
holdNameSub KEYWORD2
click KEYWORD2
clickSub KEYWORD2
clickDown KEYWORD2
clickUp KEYWORD2
clickDownSub KEYWORD2
clickUpSub KEYWORD2
clickName KEYWORD2
clickNameSub KEYWORD2
clickStr KEYWORD2
clickString KEYWORD2
clickInt KEYWORD2
clickFloat KEYWORD2
clickBool KEYWORD2
clickDate KEYWORD2
clickTime KEYWORD2
clickColor KEYWORD2
form KEYWORD2
formSub KEYWORD2
formName KEYWORD2
formNameSub KEYWORD2
update KEYWORD2
updateSub KEYWORD2
updateName KEYWORD2
updateNameSub KEYWORD2
answer KEYWORD2
request KEYWORD2
download KEYWORD2
downloadAuto KEYWORD2
sendFile KEYWORD2
downloadMode KEYWORD2
deleteFile KEYWORD2
deleteAuto KEYWORD2
deletePath KEYWORD2
uploadMode KEYWORD2
upload KEYWORD2
uploadEnd KEYWORD2
uploadAbort KEYWORD2
uploadAuto KEYWORD2
saveFile KEYWORD2
uploadName KEYWORD2
fileName KEYWORD2
renameFile KEYWORD2
renameAuto KEYWORD2
renamePath KEYWORD2
renamePathTo KEYWORD2
getString KEYWORD2
getInt KEYWORD2
getFloat KEYWORD2
getBool KEYWORD2
getDate KEYWORD2
getTime KEYWORD2
getColor KEYWORD2
copyStr KEYWORD2
copyString KEYWORD2
copyInt KEYWORD2
copyFloat KEYWORD2
copyBool KEYWORD2
copyDate KEYWORD2
copyTime KEYWORD2
copyColor KEYWORD2
copy KEYWORD2
argLength KEYWORD2
updateString KEYWORD2
updateInt KEYWORD2
updateFloat KEYWORD2
updateBool KEYWORD2
updateDate KEYWORD2
updateTime KEYWORD2
updateColor KEYWORD2
updateLog KEYWORD2
getSystemDate KEYWORD2
getSystemTime KEYWORD2
getUnix KEYWORD2
clientIP KEYWORD2
clientFromNet KEYWORD2
############### UTILS ###############
GPinList KEYWORD2
GPlistIdx KEYWORD2
GPfileType KEYWORD2
GPgetStyle KEYWORD2
setHEX KEYWORD2
getHEX KEYWORD2
setRGB KEYWORD2
set KEYWORD2
encode KEYWORD2
decode KEYWORD2
encodeDMY KEYWORD2
GPunix KEYWORD2
GPaddUnix KEYWORD2
GPaddUnixS KEYWORD2
GPaddInt KEYWORD2
################ OTA ################
OTA KEYWORD2
error KEYWORD2
attachUpdateBuild KEYWORD2
detachUpdateBuild KEYWORD2
attachBeforeRestart KEYWORD2
detachBeforeRestart KEYWORD2
attachAbort KEYWORD2
detachAbort KEYWORD2
attachError KEYWORD2
detachError KEYWORD2
############### CANVAS ###############
clearBuffer KEYWORD2
add KEYWORD2
clear KEYWORD2
background KEYWORD2
fill KEYWORD2
noFill KEYWORD2
stroke KEYWORD2
noStroke KEYWORD2
strokeWeight KEYWORD2
strokeJoin KEYWORD2
strokeCap KEYWORD2
circle KEYWORD2
line KEYWORD2
point KEYWORD2
quad KEYWORD2
triangle KEYWORD2
rect KEYWORD2
square KEYWORD2
ellipseMode KEYWORD2
rectMode KEYWORD2
textFont KEYWORD2
textSize KEYWORD2
text KEYWORD2
fillStyle KEYWORD2
strokeStyle KEYWORD2
shadowColor KEYWORD2
shadowBlur KEYWORD2
shadowOffsetX KEYWORD2
shadowOffsetY KEYWORD2
lineCap KEYWORD2
lineJoin KEYWORD2
lineWidth KEYWORD2
miterLimit KEYWORD2
font KEYWORD2
textAlign KEYWORD2
textBaseline KEYWORD2
globalAlpha KEYWORD2
globalCompositeOperation KEYWORD2
rect KEYWORD2
fillRect KEYWORD2
strokeRect KEYWORD2
clearRect KEYWORD2
fill KEYWORD2
stroke KEYWORD2
beginPath KEYWORD2
moveTo KEYWORD2
closePath KEYWORD2
lineTo KEYWORD2
clip KEYWORD2
quadraticCurveTo KEYWORD2
bezierCurveTo KEYWORD2
arc KEYWORD2
arcTo KEYWORD2
scale KEYWORD2
rotate KEYWORD2
translate KEYWORD2
fillText KEYWORD2
strokeText KEYWORD2
drawImage KEYWORD2
save KEYWORD2
restore KEYWORD2
############### OBJECTS #################
reload KEYWORD2
disabled KEYWORD2
numbers KEYWORD2
selected KEYWORD2
name KEYWORD2
oninput KEYWORD2
style KEYWORD2
size KEYWORD2
bold KEYWORD2
wrap KEYWORD2
decimals KEYWORD2
step KEYWORD2
value KEYWORD2
color KEYWORD2
time KEYWORD2
date KEYWORD2
state KEYWORD2
rows KEYWORD2
text KEYWORD2
width KEYWORD2
maxlen KEYWORD2
eye KEYWORD2
pattern KEYWORD2
placeholder KEYWORD2
target KEYWORD2
#######################################
# Constants (LITERAL1)
#######################################
############### TYPES #################
GPdate LITERAL1
GPtime LITERAL1
GPcolor LITERAL1
GPlog LITERAL1
GPalign LITERAL1
GPcanvas LITERAL1
GP_ALS LITERAL1
################ BUILDER ###############
GP_VERSION LITERAL1
CAM_STREAM LITERAL1
JS_BEGIN LITERAL1
JS_END LITERAL1
GP_TITLE LITERAL1
GP_LABEL LITERAL1
GP_LABEL_BLOCK LITERAL1
GP_LED LITERAL1
GP_LED_RED LITERAL1
GP_LED_GREEN LITERAL1
GP_BUTTON LITERAL1
GP_BUTTON_MINI LITERAL1
GP_NUMBER LITERAL1
GP_NUMBER_F LITERAL1
GP_TEXT LITERAL1
GP_PASS LITERAL1
GP_AREA LITERAL1
GP_CHECK LITERAL1
GP_SWITCH LITERAL1
GP_DATE LITERAL1
GP_TIME LITERAL1
GP_COLOR LITERAL1
GP_SPINNER LITERAL1
GP_SLIDER LITERAL1
GP_SELECT LITERAL1
UI_BEGIN LITERAL1
UI_MENU LITERAL1
UI_BODY LITERAL1
UI_END LITERAL1
UI_LINK LITERAL1
FILE_MANAGER LITERAL1
SYSTEM_INFO LITERAL1
BUILD_BEGIN_FILE LITERAL1
BUILD_BEGIN LITERAL1
BUILD_END LITERAL1
THEME LITERAL1
THEME_FILE LITERAL1
PAGE_TITLE LITERAL1
HINT LITERAL1
ONLINE_CHECK LITERAL1
SEND LITERAL1
SEND_P LITERAL1
GP_LIGHT LITERAL1
GP_DARK LITERAL1
FORM_BEGIN LITERAL1
FORM_END LITERAL1
FORM_SUBMIT LITERAL1
HIDDEN LITERAL1
TITLE LITERAL1
PLAIN LITERAL1
BOLD LITERAL1
LABEL LITERAL1
SPAN LITERAL1
LABEL_BLOCK LITERAL1
BREAK LITERAL1
HR LITERAL1
ICON LITERAL1
ICON_FILE LITERAL1
ICON_BUTTON LITERAL1
ICON_FILE_BUTTON LITERAL1
ICON_SUPPORT LITERAL1
ALERT LITERAL1
PROMPT LITERAL1
CONFIRM LITERAL1
NAV_TABS_LINKS LITERAL1
NAV_TABS LITERAL1
NAV_TABS_M LITERAL1
NAV_BLOCK_BEGIN LITERAL1
NAV_BLOCK_END LITERAL1
FILE_UPLOAD LITERAL1
FOLDER_UPLOAD LITERAL1
OTA_FIRMWARE LITERAL1
OTA_FILESYSTEM LITERAL1
IMAGE LITERAL1
VIDEO LITERAL1
EMBED LITERAL1
BLOCK_BEGIN LITERAL1
BLOCK_TAB_BEGIN LITERAL1
BLOCK_THIN_BEGIN LITERAL1
BLOCK_THIN_TAB_BEGIN LITERAL1
BLOCK_END LITERAL1
GRID_BEGIN LITERAL1
GRID_END LITERAL1
GRID_RESPONSIVE LITERAL1
TABLE_BORDER LITERAL1
TABLE_BEGIN LITERAL1
TABLE_END LITERAL1
TD LITERAL1
TR LITERAL1
BOX_BEGIN LITERAL1
BOX_END LITERAL1
GP_CENTER LITERAL1
GP_LEFT LITERAL1
GP_RIGHT LITERAL1
GP_JUSTIFY LITERAL1
SPOILER_BEGIN LITERAL1
SPOILER_END LITERAL1
BUTTON LITERAL1
BUTTON_MINI LITERAL1
BUTTON_LINK LITERAL1
BUTTON_MINI_LINK LITERAL1
BUTTON_DOWNLOAD LITERAL1
BUTTON_MINI_DOWNLOAD LITERAL1
AREA LITERAL1
NUMBER LITERAL1
NUMBER_F LITERAL1
TEXT LITERAL1
PASS LITERAL1
PASS_EYE LITERAL1
CHECK LITERAL1
DATE LITERAL1
TIME LITERAL1
SLIDER LITERAL1
SLIDER_C LITERAL1
SPINNER LITERAL1
COLOR LITERAL1
SUBMIT LITERAL1
SUBMIT_MINI LITERAL1
FORM_SEND LITERAL1
FORM_SEND_MINI LITERAL1
SELECT LITERAL1
SWITCH LITERAL1
LED_RED LITERAL1
LED_GREEN LITERAL1
LED LITERAL1
RADIO LITERAL1
JQ_SUPPORT LITERAL1
JQ_SUPPORT_FILE LITERAL1
JQ_UPDATE_BEGIN LITERAL1
JQ_UPDATE_END LITERAL1
RELOAD LITERAL1
RELOAD_CLICK LITERAL1
UPDATE_CLICK LITERAL1
EVAL LITERAL1
AREA_LOG LITERAL1
UPDATE LITERAL1
AJAX_CLICK LITERAL1
AJAX_PLOT LITERAL1
AJAX_PLOT_DARK LITERAL1
PLOT LITERAL1
PLOT_DARK LITERAL1
PLOT_STOCK LITERAL1
PLOT_STOCK_DARK LITERAL1
JS_TOP LITERAL1
JS_TOP_FILE LITERAL1
JS_BOTTOM LITERAL1
PAGE_BEGIN LITERAL1
PAGE_BLOCK_BEGIN LITERAL1
PAGE_BLOCK_END LITERAL1
PAGE_END LITERAL1
################ BLOCKS ###############
GP_DIV_RAW LITERAL1
GP_DIV LITERAL1
GP_TAB LITERAL1
GP_THIN LITERAL1
################ LIST ###############
T_CSTR LITERAL1
T_STRING LITERAL1
T_TIME LITERAL1
T_DATE LITERAL1
T_CHECK LITERAL1
T_BYTE LITERAL1
T_INT LITERAL1
T_FLOAT LITERAL1
T_COLOR LITERAL1
################ COLOR ###############
GP_RED LITERAL1
GP_RED_B LITERAL1
GP_PINK LITERAL1
GP_PINK_B LITERAL1
GP_VIOL LITERAL1
GP_VIOL_B LITERAL1
GP_BLUE LITERAL1
GP_BLUE_B LITERAL1
GP_CYAN LITERAL1
GP_CYAN_B LITERAL1
GP_GREEN LITERAL1
GP_GREEN_B LITERAL1
GP_YELLOW LITERAL1
GP_YELLOW_B LITERAL1
GP_ORANGE LITERAL1
GP_ORANGE_B LITERAL1
GP_GRAY LITERAL1
GP_GRAY_B LITERAL1
GP_BLACK LITERAL1
GP_WHITE LITERAL1
GP_DEFAULT LITERAL1
################ CANVAS ###############
REDRAW_CLICK LITERAL1
CANVAS LITERAL1
CANVAS_SUPPORT LITERAL1
CANVAS_SUPPORT_FILE LITERAL1
CANVAS_BEGIN LITERAL1
CANVAS_END LITERAL1
CV_BUTT LITERAL1
CV_ROUND LITERAL1
CV_SQUARE LITERAL1
CV_PROJECT LITERAL1
TXT_TOP LITERAL1
TXT_BOTTOM LITERAL1
TXT_CENTER LITERAL1
TXT_BASELINE LITERAL1
M_CORNER LITERAL1
M_CORNERS LITERAL1
M_CENTER LITERAL1
M_RADIUS LITERAL1
CV_BEVEL LITERAL1
CV_MITER LITERAL1
CV_START LITERAL1
CV_END LITERAL1
CV_CENTER LITERAL1
CV_LEFT LITERAL1
CV_RIGHT LITERAL1
CV_ALPHABETIC LITERAL1
CV_TOP LITERAL1
CV_HANGING LITERAL1
CV_MIDDLE LITERAL1
CV_IDEOGRAPHIC LITERAL1
CV_BOTTOM LITERAL1
CV_SRC_OVER LITERAL1
CV_SRC_ATOP LITERAL1
CV_SRC_IN LITERAL1
CV_SRC_OUT LITERAL1
CV_DST_OVER LITERAL1
CV_DST_ATOP LITERAL1
CV_DST_IN LITERAL1
CV_DST_OUT LITERAL1
CV_LIGHTER LITERAL1
CV_COPY LITERAL1
CV_XOR LITERAL1