forked from processing/processing-web-archive
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeywords_base.txt
executable file
·366 lines (340 loc) · 7.38 KB
/
keywords_base.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
# For an explanation of these tags, see Token.java
# trunk/processing/app/src/processing/app/syntax/Token.java
ADD LITERAL2 blend_
ALIGN_CENTER LITERAL2
ALIGN_LEFT LITERAL2
ALIGN_RIGHT LITERAL2
ALPHA LITERAL2
ALPHA_MASK LITERAL2
ALT LITERAL2
AMBIENT LITERAL2
ARC LITERAL2 createShape_
ARROW LITERAL2 cursor_
ARGB LITERAL2
BACKSPACE LITERAL2 keyCode
BASELINE LITERAL2 textAlign_
BEVEL LITERAL2 strokeJoin_
BLEND LITERAL2 blend_
BLUE_MASK LITERAL2
BLUR LITERAL2 filter_
BOTTOM LITERAL2 textAlign_
BOX LITERAL2 createShape_
BURN LITERAL2 blend_
CENTER LITERAL2
CHATTER LITERAL2
CHORD LITERAL2 arc_
CLAMP LITERAL2
CLICK LITERAL2
CLOSE LITERAL2
CMYK LITERAL2
CODED LITERAL2 key
COMPLAINT LITERAL2
COMPOSITE LITERAL2
COMPONENT LITERAL2
CONCAVE_POLYGON LITERAL2
CONTROL LITERAL2
CONVEX_POLYGON LITERAL2
CORNER LITERAL2 textAlign_
CORNERS LITERAL2
CROSS LITERAL2 cursor_
CUSTOM LITERAL2
DARKEST LITERAL2 blend_
DEGREES LITERAL2
DEG_TO_RAD LITERAL2
DELETE LITERAL2
DIAMETER LITERAL2
DIFFERENCE LITERAL2 blend_
DIFFUSE LITERAL2
DILATE LITERAL2 filter_
DIRECTIONAL LITERAL2
DISABLE_ACCURATE_2D LITERAL2
DISABLE_DEPTH_MASK LITERAL2
DISABLE_DEPTH_SORT LITERAL2
DISABLE_DEPTH_TEST LITERAL2
DISABLE_NATIVE_FONTS LITERAL2
DISABLE_OPENGL_ERRORS LITERAL2
DISABLE_PURE_STROKE LITERAL2
DISABLE_TEXTURE_MIPMAPS LITERAL2
DISABLE_TRANSFORM_CACHE LITERAL2
DISABLE_STROKE_PERSPECTIVE LITERAL2
DISABLED LITERAL2
DODGE LITERAL2 blend_
DOWN LITERAL2 keyCode
DRAG LITERAL2
DXF LITERAL2 size_
ELLIPSE LITERAL2 createShape_
ENABLE_ACCURATE_2D LITERAL2
ENABLE_DEPTH_MASK LITERAL2
ENABLE_DEPTH_SORT LITERAL2
ENABLE_DEPTH_TEST LITERAL2
ENABLE_NATIVE_FONTS LITERAL2
ENABLE_OPENGL_ERRORS LITERAL2
ENABLE_PURE_STROKE LITERAL2
ENABLE_TEXTURE_MIPMAPS LITERAL2
ENABLE_TRANSFORM_CACHE LITERAL2
ENABLE_STROKE_PERSPECTIVE LITERAL2
ENTER LITERAL2 keyCode
EPSILON LITERAL2
ERODE LITERAL2 filter_
ESC LITERAL2 keyCode
EXCLUSION LITERAL2 blend_
EXIT LITERAL2
GIF LITERAL2
GRAY LITERAL2 filter_
GREEN_MASK LITERAL2
GROUP LITERAL2
HALF LITERAL2
HALF_PI LITERAL2 HALF_PI
HAND LITERAL2 cursor_
HARD_LIGHT LITERAL2 blend_
HINT_COUNT LITERAL2
HSB LITERAL2 colorMode_
IMAGE LITERAL2 textureMode_
INVERT LITERAL2 filter_
JPEG LITERAL2
LEFT LITERAL2 keyCode
LIGHTEST LITERAL2 blend_
LINE LITERAL2 createShape_
LINES LITERAL2 beginShape_
LINUX LITERAL2
MACOSX LITERAL2
MAX_FLOAT LITERAL2
MAX_INT LITERAL2
MIN_FLOAT LITERAL2
MIN_INT LITERAL2
MITER LITERAL2 stokeJoin_
MODEL LITERAL2 textMode_
MOVE LITERAL2 cursor_
MULTIPLY LITERAL2 blend_
NORMAL LITERAL2
NORMALIZED LITERAL2 textureMode_
NO_DEPTH_TEST LITERAL2
NTSC LITERAL2
ONE LITERAL2
OPAQUE LITERAL2 filter_
OPEN LITERAL2
ORTHOGRAPHIC LITERAL2
OVERLAY LITERAL2 blend_
PAL LITERAL2
PDF LITERAL2 size_
P2D LITERAL2 size_
P3D LITERAL2 size_
PERSPECTIVE LITERAL2
PI LITERAL2 PI
PIE LITERAL2
PIXEL_CENTER LITERAL2
POINT LITERAL2
POINTS LITERAL2
POSTERIZE LITERAL2 filter_
PRESS LITERAL2
PROBLEM LITERAL2
PROJECT LITERAL2 strokeCap_
QUAD LITERAL2 createShape_
QUAD_STRIP LITERAL2 beginShape_
QUADS LITERAL2 beginShape_
QUARTER_PI LITERAL2 QUARTER_PI
RAD_TO_DEG LITERAL2
RADIUS LITERAL2
RADIANS LITERAL2
RECT LITERAL2
RED_MASK LITERAL2
RELEASE LITERAL2
REPEAT LITERAL2
REPLACE LITERAL2
RETURN LITERAL2
RGB LITERAL2 colorMode_
RIGHT LITERAL2 keyCode
ROUND LITERAL2 strokeCap_
SCREEN LITERAL2 blend_
SECAM LITERAL2
SHAPE LITERAL2 textMode_
SHIFT LITERAL2
SPECULAR LITERAL2
SPHERE LITERAL2 createShape_
SOFT_LIGHT LITERAL2 blend_
SQUARE LITERAL2 strokeCap_
SUBTRACT LITERAL2 blend_
SVIDEO LITERAL2
TAB LITERAL2 keyCode
TARGA LITERAL2
TAU LITERAL2 TAU
TEXT LITERAL2 cursor_
TFF LITERAL2
THIRD_PI LITERAL2
THRESHOLD LITERAL2 filter_
TIFF LITERAL2
TOP LITERAL2 textAlign_
TRIANGLE LITERAL2 createShape_
TRIANGLE_FAN LITERAL2 beginShape_
TRIANGLES LITERAL2 beginShape_
TRIANGLE_STRIP LITERAL2 beginShape_
TUNER LITERAL2
TWO LITERAL2
TWO_PI LITERAL2 TWO_PI
UP LITERAL2 keyCode
WAIT LITERAL2 cursor_
WHITESPACE LITERAL2
# Java keywords (void, import, , etc.)
abstract KEYWORD1
assert KEYWORD1
break KEYWORD1 break
case KEYWORD1 case
class KEYWORD1 class
continue KEYWORD1 continue
default KEYWORD1 default
enum KEYWORD1
extends KEYWORD1 extends
false KEYWORD1 false
final KEYWORD1 final
finally KEYWORD1
implements KEYWORD1 implements
import KEYWORD1 import
instanceof KEYWORD1
interface KEYWORD1
native KEYWORD1
new KEYWORD1 new
null KEYWORD1 null
package KEYWORD1
private KEYWORD1 private
protected KEYWORD1
public KEYWORD1 public
return KEYWORD1 return
static KEYWORD1 static
strictfp KEYWORD1
super KEYWORD1 super
this KEYWORD1 this
throw KEYWORD1
throws KEYWORD1
transient KEYWORD1
true KEYWORD1 true
void KEYWORD1 void
volatile KEYWORD1
# Datatypes
Array KEYWORD5 Array
ArrayList KEYWORD5 ArrayList
Boolean KEYWORD5
Byte KEYWORD5
BufferedReader KEYWORD5 BufferedReader
Character KEYWORD5
Class KEYWORD5 class
Double KEYWORD5
Float KEYWORD5
Integer KEYWORD5
HashMap KEYWORD5 HashMap
PrintWriter KEYWORD5 PrintWriter
String KEYWORD5 String
StringBuffer KEYWORD5
Thread KEYWORD5
boolean KEYWORD5 boolean
byte KEYWORD5 byte
char KEYWORD5 char
color KEYWORD5 color_datatype
double KEYWORD5 double
float KEYWORD5 float
int KEYWORD5 int
long KEYWORD5 long
short KEYWORD5
# Flow structures
catch KEYWORD3 catch
do KEYWORD3
for KEYWORD3 for
if KEYWORD3 if
else KEYWORD3 else
switch KEYWORD3 switch
synchronized KEYWORD3
while KEYWORD3 while
try KEYWORD3 try
catch FUNCTION3 catch
do FUNCTION3
for FUNCTION3 for
if FUNCTION3 if
#else FUNCTION3 else
switch FUNCTION3 switch
synchronized FUNCTION3
while FUNCTION3 while
#try FUNCTION3 try
# These items are a part of Processing but, but pages don't generate
boolean FUNCTION1 booleanconvert_
byte FUNCTION1 byteconvert_
cache FUNCTION2
char FUNCTION1 charconvert_
start FUNCTION1
stop FUNCTION1
breakShape FUNCTION1
createPath FUNCTION1
float FUNCTION1 floatconvert_
int FUNCTION1 intconvert_
str FUNCTION1 strconvert_
loadMatrix FUNCTION1
parseBoolean FUNCTION1
parseByte FUNCTION1
parseChar FUNCTION1
parseFloat FUNCTION1
parseInt FUNCTION1
saveFile FUNCTION1
savePath FUNCTION1
sketchFile FUNCTION1
sketchPath FUNCTION1
readLine FUNCTION2 BufferedReader_readLine_
close FUNCTION2 PrintWriter_close_
flush FUNCTION2 PrintWriter_flush_
print FUNCTION2 PrintWriter_print_
println FUNCTION2 PrintWriter_println_
charAt FUNCTION2 String_charAt_
equals FUNCTION2 String_equals_
indexOf FUNCTION2 String_indexOf_
length FUNCTION2 String_length_
substring FUNCTION2 String_substring_
toLowerCase FUNCTION2 String_toLowerCase_
toUpperCase FUNCTION2 String_toUpperCase_
length KEYWORD2 String
# Temporary additions 3 September 2012 as the reference is getting updated
end FUNCTION1
addChild FUNCTION1
# Operators are without KEYWORDS
+= addassign
+ addition
[] arrayaccess
= assign
& bitwiseAND
| bitwiseOR
, comma
// comment
? conditional
{} curlybraces
-- decrement
/ divide
/= divideassign
/** doccomment
. dot
== equality
> greaterthan
>= greaterthanorequalto
++ increment
!= inequality
<< leftshift
< lessthan
<= lessthanorequalto
&& logicalAND
! logicalNOT
|| logicalOR
- minus
% modulo
/* multilinecomment
* multiply
*= multiplyassign
() parentheses
>> rightshift
; semicolon
-= subtractassign
# Suppressed from Generate to avoid conflicts with variables inside methods
width KEYWORD4 width_
height KEYWORD4 height_
PVector FUNCTION1 PVector
ArrayList FUNCTION1 ArrayList
HashMap FUNCTION1 HashMap
# THE TEXT ABOVE IS HAND-WRITTEN AND FOUND IN THE FILE "keywords_base.txt"
# THE TEXT BELOW IS AUTO-GENERATED
#
# SO DON'T
# TOUCH IT