# 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 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_ 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_ 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_ LINES LITERAL2 beginShape_ LINUX LITERAL2 MACOSX LITERAL2 MAX_FLOAT LITERAL2 MAX_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_STRIP LITERAL2 beginShape_ QUADS LITERAL2 beginShape_ QUARTER_PI LITERAL2 QUARTER_PI RAD_TO_DEG LITERAL2 RADIUS LITERAL2 RADIANS 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 SOFT_LIGHT LITERAL2 blend_ SQUARE LITERAL2 strokeCap_ SUBTRACT LITERAL2 blend_ SVIDEO LITERAL2 TAB LITERAL2 keyCode TARGA LITERAL2 TEXT LITERAL2 cursor_ TFF LITERAL2 THIRD_PI LITERAL2 THRESHOLD LITERAL2 filter_ TIFF LITERAL2 TOP LITERAL2 textAlign_ 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 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 color KEYWORD1 color_datatype 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 abs FUNCTION1 abs_ acos FUNCTION1 acos_ alpha FUNCTION1 alpha_ ambient FUNCTION1 ambient_ ambientLight FUNCTION1 ambientLight_ append FUNCTION1 append_ applyMatrix FUNCTION1 applyMatrix_ arc FUNCTION1 arc_ arrayCopy FUNCTION1 arrayCopy_ asin FUNCTION1 asin_ atan FUNCTION1 atan_ atan2 FUNCTION1 atan2_ background FUNCTION1 background_ beginCamera FUNCTION1 beginCamera_ beginContour FUNCTION1 beginContour_ beginRaw FUNCTION1 beginRaw_ beginRecord FUNCTION1 beginRecord_ beginShape FUNCTION1 beginShape_ bezier FUNCTION1 bezier_ bezierDetail FUNCTION1 bezierDetail_ bezierPoint FUNCTION1 bezierPoint_ bezierTangent FUNCTION1 bezierTangent_ bezierVertex FUNCTION1 bezierVertex_ binary FUNCTION1 binary_ blend FUNCTION1 blend_ blendColor FUNCTION1 blendColor_ blendMode FUNCTION1 blendMode_ blue FUNCTION1 blue_ box FUNCTION1 box_ brightness FUNCTION1 brightness_ camera FUNCTION1 camera_ ceil FUNCTION1 ceil_ clear FUNCTION1 clear_ clip FUNCTION1 clip_ color FUNCTION1 color_ colorMode FUNCTION1 colorMode_ concat FUNCTION1 concat_ constrain FUNCTION1 constrain_ copy FUNCTION1 copy_ cos FUNCTION1 cos_ createFont FUNCTION1 createFont_ createGraphics FUNCTION1 createGraphics_ createImage FUNCTION1 createImage_ createInput FUNCTION1 createInput_ createOutput FUNCTION1 createOutput_ createReader FUNCTION1 createReader_ createShape FUNCTION1 createShape_ createWriter FUNCTION1 createWriter_ cursor FUNCTION1 cursor_ curve FUNCTION1 curve_ curveDetail FUNCTION1 curveDetail_ curvePoint FUNCTION1 curvePoint_ curveTangent FUNCTION1 curveTangent_ curveTightness FUNCTION1 curveTightness_ curveVertex FUNCTION1 curveVertex_ day FUNCTION1 day_ degrees FUNCTION1 degrees_ directionalLight FUNCTION1 directionalLight_ displayHeight KEYWORD4 displayHeight displayWidth KEYWORD4 displayWidth dist FUNCTION1 dist_ draw FUNCTION1 draw_ ellipse FUNCTION1 ellipse_ ellipseMode FUNCTION1 ellipseMode_ emissive FUNCTION1 emissive_ endCamera FUNCTION1 endCamera_ endContour FUNCTION1 endContour_ endRaw FUNCTION1 endRaw_ endRecord FUNCTION1 endRecord_ endShape FUNCTION1 endShape_ exit FUNCTION1 exit_ exp FUNCTION1 exp_ expand FUNCTION1 expand_ fill FUNCTION1 fill_ filter FUNCTION1 filter_ floor FUNCTION1 floor_ focused KEYWORD4 focused frameCount KEYWORD4 frameCount frameRate KEYWORD4 frameRate frameRate FUNCTION1 frameRate_ frustum FUNCTION1 frustum_ get FUNCTION1 get_ green FUNCTION1 green_ HALF_PI LITERAL2 HALF_PI hex FUNCTION1 hex_ hint FUNCTION1 hint_ hour FUNCTION1 hour_ hue FUNCTION1 hue_ image FUNCTION1 image_ imageMode FUNCTION1 imageMode_ join FUNCTION1 join_ key KEYWORD4 key keyCode KEYWORD4 keyCode keyPressed FUNCTION1 keyPressed_ keyPressed KEYWORD4 keyPressed keyReleased FUNCTION1 keyReleased_ keyTyped FUNCTION1 keyTyped_ lerp FUNCTION1 lerp_ lerpColor FUNCTION1 lerpColor_ lightFalloff FUNCTION1 lightFalloff_ lights FUNCTION1 lights_ lightSpecular FUNCTION1 lightSpecular_ line FUNCTION1 line_ loadBytes FUNCTION1 loadBytes_ loadFont FUNCTION1 loadFont_ loadImage FUNCTION1 loadImage_ loadPixels FUNCTION1 loadPixels_ loadShader FUNCTION1 loadShader_ loadShape FUNCTION1 loadShape_ loadStrings FUNCTION1 loadStrings_ loadTable FUNCTION1 loadTable_ loadXML FUNCTION1 loadXML_ log FUNCTION1 log_ loop FUNCTION1 loop_ mag FUNCTION1 mag_ map FUNCTION1 map_ match FUNCTION1 match_ matchAll FUNCTION1 matchAll_ max FUNCTION1 max_ millis FUNCTION1 millis_ min FUNCTION1 min_ minute FUNCTION1 minute_ modelX FUNCTION1 modelX_ modelY FUNCTION1 modelY_ modelZ FUNCTION1 modelZ_ month FUNCTION1 month_ mouseButton KEYWORD4 mouseButton mouseClicked FUNCTION1 mouseClicked_ mouseDragged FUNCTION1 mouseDragged_ mouseMoved FUNCTION1 mouseMoved_ mousePressed FUNCTION1 mousePressed_ mousePressed KEYWORD4 mousePressed mouseReleased FUNCTION1 mouseReleased_ mouseX KEYWORD4 mouseX mouseY KEYWORD4 mouseY nf FUNCTION1 nf_ nfc FUNCTION1 nfc_ nfp FUNCTION1 nfp_ nfs FUNCTION1 nfs_ noClip FUNCTION1 noClip_ noCursor FUNCTION1 noCursor_ noFill FUNCTION1 noFill_ noise FUNCTION1 noise_ noiseDetail FUNCTION1 noiseDetail_ noiseSeed FUNCTION1 noiseSeed_ noLights FUNCTION1 noLights_ noLoop FUNCTION1 noLoop_ norm FUNCTION1 norm_ normal FUNCTION1 normal_ noSmooth FUNCTION1 noSmooth_ noStroke FUNCTION1 noStroke_ noTint FUNCTION1 noTint_ open FUNCTION1 open_ ortho FUNCTION1 ortho_ perspective FUNCTION1 perspective_ PFont KEYWORD5 PFont list FUNCTION1 PFont_list_ PGraphics FUNCTION1 PGraphics_ beginDraw FUNCTION2 PGraphics_beginDraw_ endDraw FUNCTION2 PGraphics_endDraw_ PI LITERAL2 PI PImage KEYWORD5 PImage alpha FUNCTION2 PImage_alpha_ blend FUNCTION2 PImage_blend_ copy FUNCTION2 PImage_copy_ filter FUNCTION2 PImage_filter_ get FUNCTION2 PImage_get_ loadPixels FUNCTION2 PImage_loadPixels_ mask FUNCTION2 PImage_mask_ pixels KEYWORD2 PImage_pixels resize FUNCTION2 PImage_resize_ save FUNCTION2 PImage_save_ set FUNCTION2 PImage_set_ updatePixels FUNCTION2 PImage_updatePixels_ pixels KEYWORD4 pixels pmouseX KEYWORD4 pmouseX pmouseY KEYWORD4 pmouseY point FUNCTION1 point_ pointLight FUNCTION1 pointLight_ popMatrix FUNCTION1 popMatrix_ popStyle FUNCTION1 popStyle_ pow FUNCTION1 pow_ print FUNCTION1 print_ printCamera FUNCTION1 printCamera_ println FUNCTION1 println_ printMatrix FUNCTION1 printMatrix_ printProjection FUNCTION1 printProjection_ PShader KEYWORD5 PShader PShader FUNCTION2 PShader_set_ PShape KEYWORD5 PShape addChild FUNCTION2 PShape_addChild_ beginContour FUNCTION2 PShape_beginContour_ disableStyle FUNCTION2 PShape_disableStyle_ enableStyle FUNCTION2 PShape_enableStyle_ end FUNCTION2 PShape_end_ endContour FUNCTION2 PShape_endContour_ getChild FUNCTION2 PShape_getChild_ getVertex FUNCTION2 PShape_getVertex_ getVertexCount FUNCTION2 PShape_getVertexCount_ isVisible FUNCTION2 PShape_isVisible_ resetMatrix FUNCTION2 PShape_resetMatrix_ rotate FUNCTION2 PShape_rotate_ rotateX FUNCTION2 PShape_rotateX_ rotateY FUNCTION2 PShape_rotateY_ rotateZ FUNCTION2 PShape_rotateZ_ scale FUNCTION2 PShape_scale_ setVertex FUNCTION2 PShape_setVertex_ setVisible FUNCTION2 PShape_setVisible_ translate FUNCTION2 PShape_translate_ pushMatrix FUNCTION1 pushMatrix_ pushStyle FUNCTION1 pushStyle_ PVector KEYWORD5 PVector add FUNCTION2 PVector_add_ angleBetween FUNCTION2 PVector_angleBetween_ array FUNCTION2 PVector_array_ copy FUNCTION2 PVector_copy_ cross FUNCTION2 PVector_cross_ dist FUNCTION2 PVector_dist_ div FUNCTION2 PVector_div_ dot FUNCTION2 PVector_dot_ get FUNCTION2 PVector_get_ limit FUNCTION2 PVector_limit_ mag FUNCTION2 PVector_mag_ mult FUNCTION2 PVector_mult_ normalize FUNCTION2 PVector_normalize_ set FUNCTION2 PVector_set_ setMag FUNCTION2 PVector_setMag_ sub FUNCTION2 PVector_sub_ quad FUNCTION1 quad_ quadraticVertex FUNCTION1 quadraticVertex_ QUARTER_PI LITERAL2 QUARTER_PI radians FUNCTION1 radians_ random FUNCTION1 random_ randomSeed FUNCTION1 randomSeed_ rect FUNCTION1 rect_ rectMode FUNCTION1 rectMode_ red FUNCTION1 red_ redraw FUNCTION1 redraw_ requestImage FUNCTION1 requestImage_ resetMatrix FUNCTION1 resetMatrix_ resetShader FUNCTION1 resetShader_ reverse FUNCTION1 reverse_ rotate FUNCTION1 rotate_ rotateX FUNCTION1 rotateX_ rotateY FUNCTION1 rotateY_ rotateZ FUNCTION1 rotateZ_ round FUNCTION1 round_ saturation FUNCTION1 saturation_ save FUNCTION1 save_ saveBytes FUNCTION1 saveBytes_ saveFrame FUNCTION1 saveFrame_ saveStream FUNCTION1 saveStream_ saveStrings FUNCTION1 saveStrings_ scale FUNCTION1 scale_ screenHeight KEYWORD4 screenHeight screenWidth KEYWORD4 screenWidth screenX FUNCTION1 screenX_ screenY FUNCTION1 screenY_ screenZ FUNCTION1 screenZ_ second FUNCTION1 second_ selectFolder FUNCTION1 selectFolder_ selectInput FUNCTION1 selectInput_ selectOutput FUNCTION1 selectOutput_ set FUNCTION1 set_ setup FUNCTION1 setup_ shader FUNCTION1 shader_ shape FUNCTION1 shape_ shapeMode FUNCTION1 shapeMode_ shearX FUNCTION1 shearX_ shearY FUNCTION1 shearY_ shininess FUNCTION1 shininess_ shorten FUNCTION1 shorten_ sin FUNCTION1 sin_ size FUNCTION1 size_ smooth FUNCTION1 smooth_ sort FUNCTION1 sort_ specular FUNCTION1 specular_ sphere FUNCTION1 sphere_ sphereDetail FUNCTION1 sphereDetail_ splice FUNCTION1 splice_ split FUNCTION1 split_ splitTokens FUNCTION1 splitTokens_ spotLight FUNCTION1 spotLight_ sq FUNCTION1 sq_ sqrt FUNCTION1 sqrt_ stroke FUNCTION1 stroke_ strokeCap FUNCTION1 strokeCap_ strokeJoin FUNCTION1 strokeJoin_ strokeWeight FUNCTION1 strokeWeight_ subset FUNCTION1 subset_ Table KEYWORD5 Table tan FUNCTION1 tan_ text FUNCTION1 text_ textAlign FUNCTION1 textAlign_ textAscent FUNCTION1 textAscent_ textDescent FUNCTION1 textDescent_ textFont FUNCTION1 textFont_ textLeading FUNCTION1 textLeading_ textMode FUNCTION1 textMode_ textSize FUNCTION1 textSize_ texture FUNCTION1 texture_ textureMode FUNCTION1 textureMode_ textureWrap FUNCTION1 textureWrap_ textWidth FUNCTION1 textWidth_ tint FUNCTION1 tint_ translate FUNCTION1 translate_ triangle FUNCTION1 triangle_ trim FUNCTION1 trim_ TWO_PI LITERAL2 TWO_PI unbinary FUNCTION1 unbinary_ unhex FUNCTION1 unhex_ updatePixels FUNCTION1 updatePixels_ vertex FUNCTION1 vertex_ XML KEYWORD5 XML addChild FUNCTION2 XML_addChild_ getAttributeCount FUNCTION2 XML_getAttributeCount_ getChild FUNCTION2 XML_getChild_ getChildCount FUNCTION2 XML_getChildCount_ getChildren FUNCTION2 XML_getChildren_ getContent FUNCTION2 XML_getContent_ getFloat FUNCTION2 XML_getFloat_ getInt FUNCTION2 XML_getInt_ getName FUNCTION2 XML_getName_ getParent FUNCTION2 XML_getParent_ getString FUNCTION2 XML_getString_ hasAttribute FUNCTION2 XML_hasAttribute_ hasChildren FUNCTION2 XML_hasChildren_ listAttributes FUNCTION2 XML_listAttributes_ listChildren FUNCTION2 XML_listChildren_ removeChild FUNCTION2 XML_removeChild_ setContent FUNCTION2 XML_setContent_ setFloat FUNCTION2 XML_setFloat_ setInt FUNCTION2 XML_setInt_ setName FUNCTION2 XML_setName_ setString FUNCTION2 XML_setString_ year FUNCTION1 year_