Skip to content

Commit fe95dc1

Browse files
committed
pre-processor: redefine the code
Signed-off-by: Ce Gao <[email protected]>
1 parent e42be9f commit fe95dc1

9 files changed

+1124
-5
lines changed

hack/core.R.correct

+192
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
alpha = processing$alpha
2+
ambient = processing$ambient
3+
ambientLight = processing$ambientLight
4+
applyMatrix = processing$applyMatrix
5+
arc = processing$arc
6+
background = processing$background
7+
beginCamera = processing$beginCamera
8+
beginContour = processing$beginContour
9+
beginRaw = processing$beginRaw
10+
beginRecord = processing$beginRecord
11+
beginShape = processing$beginShape
12+
bezier = processing$bezier
13+
bezierDetail = processing$bezierDetail
14+
bezierPoint = processing$bezierPoint
15+
bezierTangent = processing$bezierTangent
16+
bezierVertex = processing$bezierVertex
17+
blend = processing$blend
18+
blendMode = processing$blendMode
19+
blue = processing$blue
20+
box = processing$box
21+
brightness = processing$brightness
22+
camera = processing$camera
23+
clear = processing$clear
24+
clip = processing$clip
25+
color = processing$color
26+
colorMode = processing$colorMode
27+
copy = processing$copy
28+
createFont = processing$createFont
29+
createGraphics = processing$createGraphics
30+
createImage = processing$createImage
31+
createInput = processing$createInput
32+
createOutput = processing$createOutput
33+
createReader = processing$createReader
34+
createShape = processing$createShape
35+
createWriter = processing$createWriter
36+
cursor = processing$cursor
37+
curve = processing$curve
38+
curveDetail = processing$curveDetail
39+
curvePoint = processing$curvePoint
40+
curveTangent = processing$curveTangent
41+
curveTightness = processing$curveTightness
42+
curveVertex = processing$curveVertex
43+
delay = processing$delay
44+
directionalLight = processing$directionalLight
45+
displayDensity = processing$displayDensity
46+
draw = processing$draw
47+
ellipse = processing$ellipse
48+
ellipseMode = processing$ellipseMode
49+
emissive = processing$emissive
50+
endCamera = processing$endCamera
51+
endContour = processing$endContour
52+
endRaw = processing$endRaw
53+
endRecord = processing$endRecord
54+
endShape = processing$endShape
55+
exit = processing$exit
56+
fill = processing$fill
57+
filter = processing$filter
58+
frameRate = processing$frameRate
59+
frustum = processing$frustum
60+
fullScreen = processing$fullScreen
61+
get = processing$get
62+
green = processing$green
63+
hue = processing$hue
64+
image = processing$image
65+
imageMode = processing$imageMode
66+
keyPressed = processing$keyPressed
67+
keyReleased = processing$keyReleased
68+
keyTyped = processing$keyTyped
69+
lerpColor = processing$lerpColor
70+
lightFalloff = processing$lightFalloff
71+
lightSpecular = processing$lightSpecular
72+
lights = processing$lights
73+
line = processing$line
74+
loadBytes = processing$loadBytes
75+
loadFont = processing$loadFont
76+
loadImage = processing$loadImage
77+
loadJSONArray = processing$loadJSONArray
78+
loadJSONObject = processing$loadJSONObject
79+
loadPixels = processing$loadPixels
80+
loadShader = processing$loadShader
81+
loadShape = processing$loadShape
82+
loadStrings = processing$loadStrings
83+
loadTable = processing$loadTable
84+
loadXML = processing$loadXML
85+
loop = processing$loop
86+
millis = processing$millis
87+
modelX = processing$modelX
88+
modelY = processing$modelY
89+
modelZ = processing$modelZ
90+
mouseClicked = processing$mouseClicked
91+
mouseDragged = processing$mouseDragged
92+
mouseMoved = processing$mouseMoved
93+
mousePressed = processing$mousePressed
94+
mouseReleased = processing$mouseReleased
95+
mouseWheel = processing$mouseWheel
96+
noClip = processing$noClip
97+
noCursor = processing$noCursor
98+
noFill = processing$noFill
99+
noLights = processing$noLights
100+
noLoop = processing$noLoop
101+
noSmooth = processing$noSmooth
102+
noStroke = processing$noStroke
103+
noTint = processing$noTint
104+
noise = processing$noise
105+
noiseDetail = processing$noiseDetail
106+
noiseSeed = processing$noiseSeed
107+
normal = processing$normal
108+
ortho = processing$ortho
109+
parseJSONArray = processing$parseJSONArray
110+
parseJSONObject = processing$parseJSONObject
111+
parseXML = processing$parseXML
112+
perspective = processing$perspective
113+
pixelDensity = processing$pixelDensity
114+
point = processing$point
115+
pointLight = processing$pointLight
116+
popMatrix = processing$popMatrix
117+
popStyle = processing$popStyle
118+
printCamera = processing$printCamera
119+
printMatrix = processing$printMatrix
120+
printProjection = processing$printProjection
121+
pushMatrix = processing$pushMatrix
122+
pushStyle = processing$pushStyle
123+
quad = processing$quad
124+
quadraticVertex = processing$quadraticVertex
125+
random = processing$random
126+
randomGaussian = processing$randomGaussian
127+
randomSeed = processing$randomSeed
128+
rect = processing$rect
129+
rectMode = processing$rectMode
130+
red = processing$red
131+
redraw = processing$redraw
132+
requestImage = processing$requestImage
133+
resetMatrix = processing$resetMatrix
134+
resetShader = processing$resetShader
135+
rotate = processing$rotate
136+
rotateX = processing$rotateX
137+
rotateY = processing$rotateY
138+
rotateZ = processing$rotateZ
139+
saturation = processing$saturation
140+
save = processing$save
141+
saveBytes = processing$saveBytes
142+
saveFrame = processing$saveFrame
143+
saveJSONArray = processing$saveJSONArray
144+
saveJSONObject = processing$saveJSONObject
145+
saveStream = processing$saveStream
146+
saveStrings = processing$saveStrings
147+
saveTable = processing$saveTable
148+
saveXML = processing$saveXML
149+
scale = processing$scale
150+
screenX = processing$screenX
151+
screenY = processing$screenY
152+
screenZ = processing$screenZ
153+
selectFolder = processing$selectFolder
154+
selectInput = processing$selectInput
155+
selectOutput = processing$selectOutput
156+
set = processing$set
157+
settings = processing$settings
158+
setup = processing$setup
159+
shader = processing$shader
160+
shape = processing$shape
161+
shapeMode = processing$shapeMode
162+
shearX = processing$shearX
163+
shearY = processing$shearY
164+
shininess = processing$shininess
165+
size = processing$size
166+
smooth = processing$smooth
167+
specular = processing$specular
168+
sphere = processing$sphere
169+
sphereDetail = processing$sphereDetail
170+
spotLight = processing$spotLight
171+
stroke = processing$stroke
172+
strokeCap = processing$strokeCap
173+
strokeJoin = processing$strokeJoin
174+
strokeWeight = processing$strokeWeight
175+
text = processing$text
176+
textAlign = processing$textAlign
177+
textAscent = processing$textAscent
178+
textDescent = processing$textDescent
179+
textFont = processing$textFont
180+
textLeading = processing$textLeading
181+
textMode = processing$textMode
182+
textSize = processing$textSize
183+
textWidth = processing$textWidth
184+
texture = processing$texture
185+
textureMode = processing$textureMode
186+
textureWrap = processing$textureWrap
187+
thread = processing$thread
188+
tint = processing$tint
189+
translate = processing$translate
190+
triangle = processing$triangle
191+
updatePixels = processing$updatePixels
192+
vertex = processing$vertex
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env python3
2+
3+
# Usage: Create `raw-data.txt` and copy all built-in objects and functions
4+
# In https://processing.org/reference/ and run the code below.
5+
6+
functions = set()
7+
8+
with open('./hack/raw-data.txt', 'r') as f:
9+
lines = f.readlines()
10+
for line in lines:
11+
# If the line is not ended with '()', it is not a function.
12+
if line[-3:-1] != '()':
13+
continue
14+
functions.add(line)
15+
16+
with open ('./hack/functions.txt', 'w+') as f:
17+
for function in sorted(functions):
18+
f.write(function[:-3] + '\n')

0 commit comments

Comments
 (0)