Skip to content

Commit 2338ee2

Browse files
committed
Changes to building examples and libraries
1 parent ba85e69 commit 2338ee2

5 files changed

Lines changed: 193 additions & 151 deletions

File tree

generate/examples.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
//`cd /var/www/processing && /usr/local/bin/svn co svn://processing.org/trunk/web/content/`;
2020

2121
`cd $there && /usr/local/bin/svn update examples.xml`;
22-
`cd $there && /usr/local/bin/svn update examples_3D*.xml`;
22+
`cd $there && /usr/local/bin/svn update examples_3D.xml`;
2323
`cd $there && /usr/local/bin/svn update examples_libraries.xml`;
2424
`cd $there && /usr/local/bin/svn update examples_topics.xml`;
2525
`cd $where && /usr/local/bin/svn update`;
@@ -50,7 +50,7 @@
5050
# --------------------------------- Basics
5151

5252
$categories = get_examples_list('examples.xml');
53-
$break_after = array('Control', 'Color');
53+
$break_after = array('Math', 'Color');
5454
$subdir = 'Basics';
5555
$dir = CONTENTDIR.'examples/'.$subdir.'/';
5656

@@ -189,7 +189,7 @@
189189

190190

191191
$categories = get_examples_list('examples_libraries.xml');
192-
$break_after = array('Network', 'Candy (SVG Import)');
192+
$break_after = array('Serial', 'Video (Movie)');
193193
$subdir = 'Libraries';
194194
$dir = CONTENTDIR.'examples/'.$subdir.'/';
195195

generate/keywords_base.txt

Lines changed: 186 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -1,184 +1,226 @@
1-
# LITERAL1 specifies constants
1+
# LITERAL2 specifies constants
22

3-
ADD LITERAL1
4-
ALIGN_CENTER LITERAL1
5-
ALIGN_LEFT LITERAL1
6-
ALIGN_RIGHT LITERAL1
7-
ALPHA LITERAL1
8-
ALPHA_MASK LITERAL1
9-
ALT LITERAL1
10-
AMBIENT LITERAL1
11-
ARROW LITERAL1
12-
ARGB LITERAL1
13-
BACKSPACE LITERAL1
14-
BASELINE LITERAL1
15-
BEVEL LITERAL1
16-
BLEND LITERAL1
17-
BLUE_MASK LITERAL1
18-
BLUR LITERAL1
19-
BOTTOM LITERAL1
20-
CENTER LITERAL1
21-
CENTER_RADIUS LITERAL1
22-
CHATTER LITERAL1
23-
CODED LITERAL1
24-
COMPLAINT LITERAL1
25-
COMPOSITE LITERAL1
26-
COMPONENT LITERAL1
27-
CONCAVE_POLYGON LITERAL1
28-
CONTROL LITERAL1
29-
CONVEX_POLYGON LITERAL1
30-
CORNER LITERAL1
31-
CORNERS LITERAL1
32-
CLOSE LITERAL1
33-
CROSS LITERAL1
34-
CUSTOM LITERAL1
35-
DARKEST LITERAL1
36-
DEGREES LITERAL1
37-
DEG_TO_RAD LITERAL1
38-
DELETE LITERAL1
39-
DIFFERENCE LITERAL1
40-
DIFFUSE LITERAL1
41-
DISABLE_TEXT_SMOOTH LITERAL1
42-
DISABLED LITERAL1
43-
DOWN LITERAL1
44-
ENTER LITERAL1
45-
EPSILON LITERAL1
46-
ESC LITERAL1
47-
BLEND LITERAL1
48-
GIF LITERAL1
49-
GREEN_MASK LITERAL1
50-
GREY LITERAL1
51-
HAND LITERAL1
52-
HALF LITERAL1
53-
HALF_PI LITERAL1
54-
HARD_LIGHT LITERAL1
55-
HSB LITERAL1
56-
IMAGE LITERAL1
57-
INVERT LITERAL1
58-
JAVA2D LITERAL1
59-
JPEG LITERAL1
60-
LEFT LITERAL1
61-
LIGHTEST LITERAL1
62-
LINES LITERAL1
63-
MAX_FLOAT LITERAL1
64-
MITER LITERAL1
65-
MODEL LITERAL1
66-
MOVE LITERAL1
67-
MULTIPLY LITERAL1
68-
NORMALIZED LITERAL1
69-
NO_DEPTH_TEST LITERAL1
70-
NTSC LITERAL1
71-
ORTHOGRAPHIC LITERAL1
72-
OPAQUE LITERAL1
73-
OPENGL LITERAL1
74-
ONE LITERAL1
75-
OVERLAY LITRRAL1
76-
PAL LITERAL1
77-
P2D LITERAL1
78-
P3D LITERAL1
79-
PERSPECTIVE LITERAL1
80-
PI LITERAL1
81-
PIXEL_CENTER LITERAL1
82-
POINTS LITERAL1
83-
POLYGON LITERAL1
84-
POSTERIZE LITERAL1
85-
PROBLEM LITERAL1
86-
PROJECT LITERAL1
87-
QUADS LITERAL1
88-
QUAD_STRIP LITERAL1
89-
QUARTER_PI LITERAL1
90-
RAD_TO_DEG LITERAL1
91-
RADIANS LITERAL1
92-
RED_MASK LITERAL1
93-
REPLACE LITERAL1
94-
RETURN LITERAL1
95-
RGB LITERAL1
96-
RIGHT LITERAL1
97-
ROUND LITERAL1
98-
SCREEN LITERAL1
99-
SECAM LITERAL1
100-
SHIFT LITERAL1
101-
SPECULAR LITERAL1
102-
SOFT_LIGHT LITERAL1
103-
SQUARE LITERAL1
104-
SUBTRACT LITERAL1
105-
SVIDEO LITERAL1
106-
TAB LITERAL1
107-
TARGA LITERAL1
108-
TEXT LITERAL1
109-
TIFF LITERAL1
110-
TFF LITERAL1
111-
THRESHOLD LITERAL1
112-
THIRD_PI LITERAL1
113-
TOP LITERAL1
114-
TRIANGLE_FAN LITERAL1
115-
TRIANGLES LITERAL1
116-
TRIANGLE_STRIP LITERAL1
117-
TUNER LITERAL1
118-
TWO LITERAL1
119-
TWO_PI LITERAL1
120-
UP LITERAL1
121-
WAIT LITERAL1
122-
WHITESPACE LITERAL1
123-
false LITERAL1
124-
null LITERAL1
125-
super LITERAL1
126-
this LITERAL1
127-
true LITERAL1
3+
ADD LITERAL2
4+
ALIGN_CENTER LITERAL2
5+
ALIGN_LEFT LITERAL2
6+
ALIGN_RIGHT LITERAL2
7+
ALPHA LITERAL2
8+
ALPHA_MASK LITERAL2
9+
ALT LITERAL2
10+
AMBIENT LITERAL2
11+
ARROW LITERAL2
12+
ARGB LITERAL2
13+
BACKSPACE LITERAL2
14+
BASELINE LITERAL2
15+
BEVEL LITERAL2
16+
BLEND LITERAL2
17+
BLUE_MASK LITERAL2
18+
BLUR LITERAL2
19+
BOTTOM LITERAL2
20+
BURN LITERAL2
21+
CENTER LITERAL2
22+
CENTER_RADIUS LITERAL2
23+
CHATTER LITERAL2
24+
CODED LITERAL2
25+
COMPLAINT LITERAL2
26+
COMPOSITE LITERAL2
27+
COMPONENT LITERAL2
28+
CONCAVE_POLYGON LITERAL2
29+
CONTROL LITERAL2
30+
CONVEX_POLYGON LITERAL2
31+
CORNER LITERAL2
32+
CORNERS LITERAL2
33+
CLOSE LITERAL2
34+
CMYK LITERAL2
35+
CODED LITERAL2
36+
COMPLAINT LITERAL2
37+
CONTROL LITERAL2
38+
CORNER LITERAL2
39+
CORNERS LITERAL2
40+
CROSS LITERAL2
41+
CUSTOM LITERAL2
42+
DARKEST LITERAL2
43+
DEGREES LITERAL2
44+
DEG_TO_RAD LITERAL2
45+
DELETE LITERAL2
46+
DIFFERENCE LITERAL2
47+
DIFFUSE LITERAL2
48+
DILATE LITERAL2
49+
DIRECTIONAL LITERAL2
50+
DISABLE_ACCURATE_TEXTURES LITERAL2
51+
DISABLE_DEPTH_SORT LITERAL2
52+
DISABLE_NATIVE_FONTS LITERAL2
53+
DISABLE_OPENGL_ERROR_REPORT LITERAL2
54+
DISABLE_TEXT_SMOOTH LITERAL2
55+
DISABLED LITERAL2
56+
DODGE LITERAL2
57+
DOWN LITERAL2
58+
DXF LITERAL2
59+
ENABLE_ACCURATE_TEXTURES LITERAL2
60+
ENABLE_DEPTH_SORT LITERAL2
61+
ENABLE_NATIVE_FONTS LITERAL2
62+
ENABLE_OPENGL_2X_SMOOTH LITERAL2
63+
ENABLE_OPENGL_4X_SMOOTH LITERAL2
64+
ENABLE_OPENGL_ERROR_REPORT LITERAL2
65+
ENTER LITERAL2
66+
EPSILON LITERAL2
67+
ERODE LITERAL2
68+
ESC LITERAL2
69+
EXCLUSION LITERAL2
70+
GIF LITERAL2
71+
GRAY LITERAL2
72+
GREEN_MASK LITERAL2
73+
GROUP LITERAL2
74+
HALF LITERAL2
75+
HALF_PI LITERAL2
76+
HAND LITERAL2
77+
HARD_LIGHT LITERAL2
78+
HINT_COUNT LITERAL2
79+
HSB LITERAL2
80+
IMAGE LITERAL2
81+
INVERT LITERAL2
82+
JAVA2D LITERAL2
83+
JPEG LITERAL2
84+
LEFT LITERAL2
85+
LIGHTEST LITERAL2
86+
LINES LITERAL2
87+
LINUX LITERAL2
88+
MACOSX LITERAL2
89+
MAX_FLOAT LITERAL2
90+
MAX_INT LITERAL2
91+
MITER LITERAL2
92+
MODEL LITERAL2
93+
MOVE LITERAL2
94+
MULTIPLY LITERAL2
95+
NORMALIZED LITERAL2
96+
NO_DEPTH_TEST LITERAL2
97+
NTSC LITERAL2
98+
ONE LITERAL2
99+
OPAQUE LITERAL2
100+
OPEN LITERAL2
101+
OPENGL LITERAL2
102+
ORTHOGRAPHIC LITERAL2
103+
OVERLAY LITERAL2
104+
PAL LITERAL2
105+
P2D LITERAL2
106+
P3D LITERAL2
107+
PERSPECTIVE LITERAL2
108+
PI LITERAL2
109+
PIXEL_CENTER LITERAL2
110+
POINT LITERAL2
111+
POINTS LITERAL2
112+
POLYGON LITERAL2
113+
POSTERIZE LITERAL2
114+
PROBLEM LITERAL2
115+
PROJECT LITERAL2
116+
QUAD_STRIP LITERAL2
117+
QUADS LITERAL2
118+
QUARTER_PI LITERAL2
119+
RAD_TO_DEG LITERAL2
120+
RADIUS LITERAL2
121+
RADIANS LITERAL2
122+
RED_MASK LITERAL2
123+
REPLACE LITERAL2
124+
RETURN LITERAL2
125+
RGB LITERAL2
126+
RIGHT LITERAL2
127+
ROUND LITERAL2
128+
SCREEN LITERAL2
129+
SECAM LITERAL2
130+
SHIFT LITERAL2
131+
SPECULAR LITERAL2
132+
SOFT_LIGHT LITERAL2
133+
SQUARE LITERAL2
134+
SUBTRACT LITERAL2
135+
SVIDEO LITERAL2
136+
TAB LITERAL2
137+
TARGA LITERAL2
138+
TEXT LITERAL2
139+
TFF LITERAL2
140+
THIRD_PI LITERAL2
141+
THRESHOLD LITERAL2
142+
TIFF LITERAL2
143+
TOP LITERAL2
144+
TRIANGLE_FAN LITERAL2
145+
TRIANGLES LITERAL2
146+
TRIANGLE_STRIP LITERAL2
147+
TUNER LITERAL2
148+
TWO LITERAL2
149+
TWO_PI LITERAL2
150+
UP LITERAL2
151+
WAIT LITERAL2
152+
WHITESPACE LITERAL2
128153

129154

130155
# KEYWORD1 specifies datatypes
131156

157+
ArrayList KEYWORD1
132158
Boolean KEYWORD1
133159
Byte KEYWORD1
134160
Character KEYWORD1
135161
Class KEYWORD1
136162
Double KEYWORD1
137163
Float KEYWORD1
138164
Integer KEYWORD1
139-
Math KEYWORD1
165+
HashMap KEYWORD1
140166
String KEYWORD1
141167
StringBuffer KEYWORD1
142168
Thread KEYWORD1
143-
abstract KEYWORD1
144-
catch KEYWORD1
169+
abstract KEYWORD1
170+
assert KEYWORD1
171+
boolean KEYWORD1
172+
break KEYWORD1
173+
byte KEYWORD1
174+
catch KEYWORD1
175+
char KEYWORD1
145176
class KEYWORD1
146177
continue KEYWORD1
147178
default KEYWORD1
148179
do KEYWORD1
149-
double KEYWORD1
150-
extends KEYWORD1
180+
double KEYWORD1
181+
else KEYWORD1
182+
enum KEYWORD1
183+
extends KEYWORD1
184+
false KEYWORD1
151185
final KEYWORD1
152-
finally KEYWORD1
153-
import KEYWORD1
154-
implements KEYWORD1
155-
instanceof KEYWORD1
186+
finally KEYWORD1
187+
for KEYWORD1
188+
float KEYWORD1
189+
if KEYWORD1
190+
implements KEYWORD1
191+
import KEYWORD1
192+
instanceof KEYWORD1
193+
int KEYWORD1
156194
interface KEYWORD1
157195
long KEYWORD1
158-
native KEYWORD1
196+
native KEYWORD1
197+
new KEYWORD1
198+
null KEYWORD1
159199
package KEYWORD1
160200
private KEYWORD1
161201
protected KEYWORD1
162202
public KEYWORD1
163203
return KEYWORD1
164204
short KEYWORD1
165-
static KEYWORD1
205+
static KEYWORD1
206+
strictfp KEYWORD1
207+
super KEYWORD1
166208
switch KEYWORD1
167-
synchronized KEYWORD1
209+
synchronized KEYWORD1
210+
this KEYWORD1
168211
throw KEYWORD1
169212
throws KEYWORD1
170-
transient KEYWORD1
213+
transient KEYWORD1
214+
true KEYWORD1
171215
try KEYWORD1
172216
void KEYWORD1
173-
volatile KEYWORD1
217+
volatile KEYWORD1
218+
while KEYWORD1
174219

175220

176221
# KEYWORD2 specifies methods and functions
177222

178-
cache KEYWORD2
179-
curveSegments KEYWORD2
180-
hint KEYWORD2
181-
unHint KEYWORD2
223+
cache KEYWORD2
182224

183225

184226
# THE TEXT ABOVE IS HAND-WRITTEN AND FOUND IN THE FILE "keywords_base.txt"

0 commit comments

Comments
 (0)