aboutsummaryrefslogtreecommitdiff
path: root/node_modules/highlight.js/lib/languages/processing.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-24 15:10:37 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-24 15:11:17 +0200
commit7a3df06eb573d36142bd1a8e03c5ce8752d300b3 (patch)
tree70bfaea8884c374876f607774850a3a51c0cb381 /node_modules/highlight.js/lib/languages/processing.js
parentaca1143cb9eed16cf37f04e475e4257418dd18ac (diff)
fix build issues and add typedoc
Diffstat (limited to 'node_modules/highlight.js/lib/languages/processing.js')
-rw-r--r--node_modules/highlight.js/lib/languages/processing.js47
1 files changed, 47 insertions, 0 deletions
diff --git a/node_modules/highlight.js/lib/languages/processing.js b/node_modules/highlight.js/lib/languages/processing.js
new file mode 100644
index 000000000..2a7064465
--- /dev/null
+++ b/node_modules/highlight.js/lib/languages/processing.js
@@ -0,0 +1,47 @@
+module.exports = function(hljs) {
+ return {
+ keywords: {
+ keyword: 'BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color ' +
+ 'double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject ' +
+ 'Object StringDict StringList Table TableRow XML ' +
+ // Java keywords
+ 'false synchronized int abstract float private char boolean static null if const ' +
+ 'for true while long throw strictfp finally protected import native final return void ' +
+ 'enum else break transient new catch instanceof byte super volatile case assert short ' +
+ 'package default double public try this switch continue throws protected public private',
+ literal: 'P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI',
+ title: 'setup draw',
+ built_in: 'displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key ' +
+ 'keyCode pixels focused frameCount frameRate height width ' +
+ 'size createGraphics beginDraw createShape loadShape PShape arc ellipse line point ' +
+ 'quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint ' +
+ 'curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex ' +
+ 'endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap ' +
+ 'strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased ' +
+ 'mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour ' +
+ 'millis minute month second year background clear colorMode fill noFill noStroke stroke alpha ' +
+ 'blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY ' +
+ 'screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ' +
+ 'ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle ' +
+ 'pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf ' +
+ 'nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset ' +
+ 'box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings ' +
+ 'loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput ' +
+ 'createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings ' +
+ 'saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale ' +
+ 'shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal ' +
+ 'pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap ' +
+ 'blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont ' +
+ 'loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil ' +
+ 'constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees ' +
+ 'radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed'
+ },
+ contains: [
+ hljs.C_LINE_COMMENT_MODE,
+ hljs.C_BLOCK_COMMENT_MODE,
+ hljs.APOS_STRING_MODE,
+ hljs.QUOTE_STRING_MODE,
+ hljs.C_NUMBER_MODE
+ ]
+ };
+}; \ No newline at end of file