aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Embroidery/libembroidery/keywords.txt
blob: 9f225af4be9b5c82599f670ebec7cf2f1a79aa8b (plain)
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
#######################################
# Syntax Coloring Map for libEmbroidery
#######################################

####################
# emb-arc.h
####################

# Datatypes
EmbArc	KEYWORD1
EmbArcObject 	KEYWORD1
EmbArcObjectList	KEYWORD1

# Functions #TODO: review arc header
embArcObject_make	KEYWORD2
embArcObject_create	KEYWORD2

embArcObjectList_add	KEYWORD2
embArcObjectList_count	KEYWORD2
embArcObjectList_empty	KEYWORD2

####################
# emb-circle.h
####################

# Datatypes
EmbCircle	KEYWORD1
EmbCircleObject	KEYWORD1
EmbCircleObjectList	KEYWORD1

embCircle_centerX	KEYWORD2
embCircle_centerY	KEYWORD2
embCircle_radius	KEYWORD2

embCircleObject_make	KEYWORD2
embCircleObject_create	KEYWORD2

embCircleObjectList_add	KEYWORD2
embCircleObjectList_count	KEYWORD2
embCircleObjectList_empty	KEYWORD2

####################
# emb-color.h
####################

# Datatypes
EmbColor	KEYWORD1

# Functions
embColor_fromHexStr	KEYWORD2

####################
# emb-ellipse.h
####################

# Datatypes
EmbEllipse	KEYWORD1
EmbEllipseObject	KEYWORD1
EmbEllipseObjectList	KEYWORD1

# Functions #TODO: review ellipse header
embEllipse_centerX	KEYWORD2
embEllipse_centerY	KEYWORD2
embEllipse_radiusX	KEYWORD2
embEllipse_radiusY	KEYWORD2
embEllipse_diameterX	KEYWORD2
embEllipse_diameterY	KEYWORD2
embEllipse_width	KEYWORD2
embEllipse_height	KEYWORD2

embEllipseObject_make	KEYWORD2
embEllipseObject_create	KEYWORD2

embEllipseObjectList_add	KEYWORD2
embEllipseObjectList_count	KEYWORD2
embEllipseObjectList_empty	KEYWORD2

####################
# emb-format.h
####################
embFormatList_create	KEYWORD2
embFormatList_add	KEYWORD2
embFormatList_count	KEYWORD2
embFormatList_empty	KEYWORD2
embFormatList_free	KEYWORD2
embFormat_info	KEYWORD2

####################
# emb-line.h
####################

# Datatypes
EmbLine	KEYWORD1
EmbLineObject	KEYWORD1
EmbLineObjectList	KEYWORD1

# Functions #TODO: review line header
embLine_x1	KEYWORD2
embLine_y1	KEYWORD2
embLine_x2	KEYWORD2
embLine_y2	KEYWORD2

embLineObject_make	KEYWORD2
embLineObject_create	KEYWORD2

embLineObjectList_add	KEYWORD2
embLineObjectList_count	KEYWORD2
embLineObjectList_empty	KEYWORD2

####################
# emb-pattern.h
####################

# Datatypes
EmbPattern	    KEYWORD1

# Functions #TODO: review pattern header
embPattern_create	KEYWORD2
embPattern_hideStitchesOverLength	KEYWORD2
embPattern_fixColorCount	KEYWORD2
embPattern_addThread	KEYWORD2
embPattern_addStitchAbs	KEYWORD2
embPattern_addStitchRel	KEYWORD2
embPattern_addArcAbs	KEYWORD2
embPattern_changeColor	KEYWORD2
embPattern_free	KEYWORD2
embPattern_read	KEYWORD2
embPattern_write	KEYWORD2
embPattern_scale	KEYWORD2
embPattern_calcBoundingBox	KEYWORD2
embPattern_flipVertical	KEYWORD2
embPattern_correctForMaxStitchLength	KEYWORD2
embPattern_center	KEYWORD2
embPattern_loadExternalColorFile	KEYWORD2

####################
# emb-point.h
####################

# Datatypes
EmbPoint	KEYWORD1
EmbPointList	KEYWORD1
EmbPointObject	KEYWORD1
EmbPointObjectList	KEYWORD1

# Functions #TODO: review point header
embPoint_x	KEYWORD2
embPoint_y	KEYWORD2
embPoint_make	KEYWORD2

embPointList_create	KEYWORD2
embPointList_add	KEYWORD2
embPointList_free	KEYWORD2

embPointObject_make	KEYWORD2
embPointObject_create	KEYWORD2

embPointObjectList_add	KEYWORD2
embPointObjectList_count	KEYWORD2
embPointObjectList_empty	KEYWORD2
embPointObjectList_free	KEYWORD2

####################
# emb-polygon.h
####################

# Datatypes
EmbPolygonObject	KEYWORD1
EmbPolygonObjectList	KEYWORD1

# Functions #TODO: review polygon header
embPolygonObjectList_count	KEYWORD2
embPolygonObjectList_empty	KEYWORD2

####################
# emb-polyline.h
####################

# Constants #TODO: review polyline header
LINETO	LITERAL1
MOVETO	LITERAL1
CUBICTOCONTROL1	LITERAL1
CUBICTOCONTROL2	LITERAL1
CUBICTOEND	LITERAL1
QUADTOCONTROL	LITERAL1
QUADTOEND	LITERAL1

# Datatypes
EmbPolylineObject	KEYWORD1
EmbPolylineObjectList	KEYWORD1

# Functions #TODO: review polyline header
embPolylineObjectList_create	KEYWORD2
embPolylineObjectList_add	KEYWORD2
embPolylineObjectList_count	KEYWORD2
embPolylineObjectList_empty	KEYWORD2

####################
# emb-reader-writer.h
####################

# Datatypes
EmbReaderWriter	    KEYWORD1

# Functions
embReaderWriter_getByFileName	KEYWORD2

####################
# emb-rect.h
####################

# Datatypes
EmbRect	KEYWORD1
EmbRectObject	KEYWORD1
EmbRectObjectList	KEYWORD1

# Functions #TODO: review rect header
embRect_x	KEYWORD2
embRect_y	KEYWORD2
embRect_width	KEYWORD2
embRect_height	KEYWORD2

embRect_setX	KEYWORD2
embRect_setY	KEYWORD2
embRect_setWidth	KEYWORD2
embRect_setHeight	KEYWORD2

embRect_setCoords	KEYWORD2
embRect_setRect	KEYWORD2

embRectObject_make	KEYWORD2
embRectObject_create	KEYWORD2

embRectObjectList_add	KEYWORD2
embRectObjectList_count	KEYWORD2
embRectObjectList_empty	KEYWORD2

####################
# emb-spline.h
####################

# Datatypes
EmbBezier	KEYWORD1
EmbSplineObject	KEYWORD1
EmbSplineObjectList	KEYWORD1

# Functions #TODO: review spline header
embSplineObjectList_count	KEYWORD2
embSplineObjectList_empty	KEYWORD2

####################
# emb-stitch.h
####################

# Constants
NORMAL	LITERAL1
JUMP	LITERAL1
TRIM	LITERAL1
STOP	LITERAL1
END	LITERAL1

# Datatypes
EmbStitch	KEYWORD1
EmbStitchList	KEYWORD1

# Functions
embStitchList_add	KEYWORD2
embStitchList_getAt	KEYWORD2
embStitchList_count	KEYWORD2
embStitchList_empty	KEYWORD2

####################
# emb-thread.h
####################

# Datatypes
EmbThread	KEYWORD1
EmbThreadList	KEYWORD1

# Functions
embThread_findNearestColor	KEYWORD2
embThread_findNearestColorInArray	KEYWORD2
embThread_getRandom	KEYWORD2
embThreadList_add	KEYWORD2
embThreadList_count	KEYWORD2
embThreadList_empty	KEYWORD2
embThreadList_free	KEYWORD2
embThreadList_getAt	KEYWORD2

####################
# emb-time.h
####################

# Datatypes
EmbTime	KEYWORD1

# Functions
embTime_initNow	KEYWORD2

####################
# formats
####################

 read10o	KEYWORD2
write10o	KEYWORD2
 read100	KEYWORD2
write100	KEYWORD2
 readArt	KEYWORD2
writeArt	KEYWORD2
 readBmc	KEYWORD2
writeBmc	KEYWORD2
 readBro	KEYWORD2
writeBro	KEYWORD2
 readCnd	KEYWORD2
writeCnd	KEYWORD2
 readCol	KEYWORD2
writeCol	KEYWORD2
 readCsd	KEYWORD2
writeCsd	KEYWORD2
 readCsv	KEYWORD2
writeCsv	KEYWORD2
 readDat	KEYWORD2
writeDat	KEYWORD2
 readDem	KEYWORD2
writeDem	KEYWORD2
 readDsb	KEYWORD2
writeDsb	KEYWORD2
 readDst	KEYWORD2
writeDst	KEYWORD2
 readDsz	KEYWORD2
writeDsz	KEYWORD2
 readDxf	KEYWORD2
writeDxf	KEYWORD2
 readEdr	KEYWORD2
writeEdr	KEYWORD2
 readEmd	KEYWORD2
writeEmd	KEYWORD2
 readExp	KEYWORD2
writeExp	KEYWORD2
 readExy	KEYWORD2
writeExy	KEYWORD2
 readEys	KEYWORD2
writeEys	KEYWORD2
 readFxy	KEYWORD2
writeFxy	KEYWORD2
 readGnc	KEYWORD2
writeGnc	KEYWORD2
  readGt	KEYWORD2
 writeGt	KEYWORD2
 readHus	KEYWORD2
writeHus	KEYWORD2
 readInb	KEYWORD2
writeInb	KEYWORD2
 readJef	KEYWORD2
writeJef	KEYWORD2
 readKsm	KEYWORD2
writeKsm	KEYWORD2
 readPcd	KEYWORD2
writePcd	KEYWORD2
 readPcm	KEYWORD2
writePcm	KEYWORD2
 readPcq	KEYWORD2
writePcq	KEYWORD2
 readPcs	KEYWORD2
writePcs	KEYWORD2
 readPec	KEYWORD2
writePec	KEYWORD2
 readPel	KEYWORD2
writePel	KEYWORD2
 readPem	KEYWORD2
writePem	KEYWORD2
 readPes	KEYWORD2
writePes	KEYWORD2
 readPhb	KEYWORD2
writePhb	KEYWORD2
 readPhc	KEYWORD2
writePhc	KEYWORD2
 readRgb	KEYWORD2
writeRgb	KEYWORD2
 readSew	KEYWORD2
writeSew	KEYWORD2
 readShv	KEYWORD2
writeShv	KEYWORD2
 readSst	KEYWORD2
writeSst	KEYWORD2
 readStx	KEYWORD2
writeStx	KEYWORD2
 readSvg	KEYWORD2
writeSvg	KEYWORD2
 readT09	KEYWORD2
writeT09	KEYWORD2
 readTap	KEYWORD2
writeTap	KEYWORD2
 readThr	KEYWORD2
writeThr	KEYWORD2
 readTxt	KEYWORD2
writeTxt	KEYWORD2
 readU00	KEYWORD2
writeU00	KEYWORD2
 readU01	KEYWORD2
writeU01	KEYWORD2
 readVip	KEYWORD2
writeVip	KEYWORD2
 readVp3	KEYWORD2
writeVp3	KEYWORD2
 readXxx	KEYWORD2
writeXxx	KEYWORD2
 readZsk	KEYWORD2
writeZsk	KEYWORD2

####################
# helpers-binary.h
####################

# Functions
binaryReadByte	KEYWORD2
binaryReadBytes	KEYWORD2
binaryReadInt16	KEYWORD2
binaryReadInt32	KEYWORD2
binaryReadUInt8	KEYWORD2
binaryReadUInt16	KEYWORD2
binaryReadUInt32	KEYWORD2
binaryReadInt16BE	KEYWORD2
binaryReadInt32BE	KEYWORD2
binaryReadFloat	KEYWORD2
binaryWriteByte	KEYWORD2
binaryWriteBytes	KEYWORD2
binaryWriteShort	KEYWORD2
binaryWriteUShort	KEYWORD2
binaryWriteInt	KEYWORD2
binaryWriteUInt	KEYWORD2
binaryWriteFloat	KEYWORD2

####################
# helpers-misc.h
####################

# Constants
PI	LITERAL1

# Functions
roundDouble	KEYWORD2
rTrim	KEYWORD2
lTrim	KEYWORD2