1 |
- {"ast":null,"code":"/*\nLanguage: Processing\nDescription: Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.\nAuthor: Erik Paluka <erik.paluka@gmail.com>\nWebsite: https://processing.org\nCategory: graphics\n*/\n\nfunction processing(hljs) {\n const regex = hljs.regex;\n const BUILT_INS = [\"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\"];\n const IDENT = hljs.IDENT_RE;\n const FUNC_NAME = {\n variants: [{\n match: regex.concat(regex.either(...BUILT_INS), regex.lookahead(/\\s*\\(/)),\n className: \"built_in\"\n }, {\n relevance: 0,\n match: regex.concat(/\\b(?!for|if|while)/, IDENT, regex.lookahead(/\\s*\\(/)),\n className: \"title.function\"\n }]\n };\n const NEW_CLASS = {\n match: [/new\\s+/, IDENT],\n className: {\n 1: \"keyword\",\n 2: \"class.title\"\n }\n };\n const PROPERTY = {\n relevance: 0,\n match: [/\\./, IDENT],\n className: {\n 2: \"property\"\n }\n };\n const CLASS = {\n variants: [{\n match: [/class/, /\\s+/, IDENT, /\\s+/, /extends/, /\\s+/, IDENT]\n }, {\n match: [/class/, /\\s+/, IDENT]\n }],\n className: {\n 1: \"keyword\",\n 3: \"title.class\",\n 5: \"keyword\",\n 7: \"title.class.inherited\"\n }\n };\n const TYPES = [\"boolean\", \"byte\", \"char\", \"color\", \"double\", \"float\", \"int\", \"long\", \"short\"];\n const CLASSES = [\"BufferedReader\", \"PVector\", \"PFont\", \"PImage\", \"PGraphics\", \"HashMap\", \"String\", \"Array\", \"FloatDict\", \"ArrayList\", \"FloatList\", \"IntDict\", \"IntList\", \"JSONArray\", \"JSONObject\", \"Object\", \"StringDict\", \"StringList\", \"Table\", \"TableRow\", \"XML\"];\n const JAVA_KEYWORDS = [\"abstract\", \"assert\", \"break\", \"case\", \"catch\", \"const\", \"continue\", \"default\", \"else\", \"enum\", \"final\", \"finally\", \"for\", \"if\", \"import\", \"instanceof\", \"long\", \"native\", \"new\", \"package\", \"private\", \"private\", \"protected\", \"protected\", \"public\", \"public\", \"return\", \"static\", \"strictfp\", \"switch\", \"synchronized\", \"throw\", \"throws\", \"transient\", \"try\", \"void\", \"volatile\", \"while\"];\n return {\n name: 'Processing',\n aliases: ['pde'],\n keywords: {\n keyword: [...JAVA_KEYWORDS],\n literal: 'P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false',\n title: 'setup draw',\n variable: \"super this\",\n built_in: [...BUILT_INS, ...CLASSES],\n type: TYPES\n },\n contains: [CLASS, NEW_CLASS, FUNC_NAME, PROPERTY, hljs.C_LINE_COMMENT_MODE, hljs.C_BLOCK_COMMENT_MODE, hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE, hljs.C_NUMBER_MODE]\n };\n}\nmodule.exports = processing;","map":{"version":3,"names":["processing","hljs","regex","BUILT_INS","IDENT","IDENT_RE","FUNC_NAME","variants","match","concat","either","lookahead","className","relevance","NEW_CLASS","PROPERTY","CLASS","TYPES","CLASSES","JAVA_KEYWORDS","name","aliases","keywords","keyword","literal","title","variable","built_in","type","contains","C_LINE_COMMENT_MODE","C_BLOCK_COMMENT_MODE","APOS_STRING_MODE","QUOTE_STRING_MODE","C_NUMBER_MODE","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/highlight.js/lib/languages/processing.js"],"sourcesContent":["/*\nLanguage: Processing\nDescription: Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.\nAuthor: Erik Paluka <erik.paluka@gmail.com>\nWebsite: https://processing.org\nCategory: graphics\n*/\n\nfunction processing(hljs) {\n const regex = hljs.regex;\n const BUILT_INS = [\n \"displayHeight\",\n \"displayWidth\",\n \"mouseY\",\n \"mouseX\",\n \"mousePressed\",\n \"pmouseX\",\n \"pmouseY\",\n \"key\",\n \"keyCode\",\n \"pixels\",\n \"focused\",\n \"frameCount\",\n \"frameRate\",\n \"height\",\n \"width\",\n \"size\",\n \"createGraphics\",\n \"beginDraw\",\n \"createShape\",\n \"loadShape\",\n \"PShape\",\n \"arc\",\n \"ellipse\",\n \"line\",\n \"point\",\n \"quad\",\n \"rect\",\n \"triangle\",\n \"bezier\",\n \"bezierDetail\",\n \"bezierPoint\",\n \"bezierTangent\",\n \"curve\",\n \"curveDetail\",\n \"curvePoint\",\n \"curveTangent\",\n \"curveTightness\",\n \"shape\",\n \"shapeMode\",\n \"beginContour\",\n \"beginShape\",\n \"bezierVertex\",\n \"curveVertex\",\n \"endContour\",\n \"endShape\",\n \"quadraticVertex\",\n \"vertex\",\n \"ellipseMode\",\n \"noSmooth\",\n \"rectMode\",\n \"smooth\",\n \"strokeCap\",\n \"strokeJoin\",\n \"strokeWeight\",\n \"mouseClicked\",\n \"mouseDragged\",\n \"mouseMoved\",\n \"mousePressed\",\n \"mouseReleased\",\n \"mouseWheel\",\n \"keyPressed\",\n \"keyPressedkeyReleased\",\n \"keyTyped\",\n \"print\",\n \"println\",\n \"save\",\n \"saveFrame\",\n \"day\",\n \"hour\",\n \"millis\",\n \"minute\",\n \"month\",\n \"second\",\n \"year\",\n \"background\",\n \"clear\",\n \"colorMode\",\n \"fill\",\n \"noFill\",\n \"noStroke\",\n \"stroke\",\n \"alpha\",\n \"blue\",\n \"brightness\",\n \"color\",\n \"green\",\n \"hue\",\n \"lerpColor\",\n \"red\",\n \"saturation\",\n \"modelX\",\n \"modelY\",\n \"modelZ\",\n \"screenX\",\n \"screenY\",\n \"screenZ\",\n \"ambient\",\n \"emissive\",\n \"shininess\",\n \"specular\",\n \"add\",\n \"createImage\",\n \"beginCamera\",\n \"camera\",\n \"endCamera\",\n \"frustum\",\n \"ortho\",\n \"perspective\",\n \"printCamera\",\n \"printProjection\",\n \"cursor\",\n \"frameRate\",\n \"noCursor\",\n \"exit\",\n \"loop\",\n \"noLoop\",\n \"popStyle\",\n \"pushStyle\",\n \"redraw\",\n \"binary\",\n \"boolean\",\n \"byte\",\n \"char\",\n \"float\",\n \"hex\",\n \"int\",\n \"str\",\n \"unbinary\",\n \"unhex\",\n \"join\",\n \"match\",\n \"matchAll\",\n \"nf\",\n \"nfc\",\n \"nfp\",\n \"nfs\",\n \"split\",\n \"splitTokens\",\n \"trim\",\n \"append\",\n \"arrayCopy\",\n \"concat\",\n \"expand\",\n \"reverse\",\n \"shorten\",\n \"sort\",\n \"splice\",\n \"subset\",\n \"box\",\n \"sphere\",\n \"sphereDetail\",\n \"createInput\",\n \"createReader\",\n \"loadBytes\",\n \"loadJSONArray\",\n \"loadJSONObject\",\n \"loadStrings\",\n \"loadTable\",\n \"loadXML\",\n \"open\",\n \"parseXML\",\n \"saveTable\",\n \"selectFolder\",\n \"selectInput\",\n \"beginRaw\",\n \"beginRecord\",\n \"createOutput\",\n \"createWriter\",\n \"endRaw\",\n \"endRecord\",\n \"PrintWritersaveBytes\",\n \"saveJSONArray\",\n \"saveJSONObject\",\n \"saveStream\",\n \"saveStrings\",\n \"saveXML\",\n \"selectOutput\",\n \"popMatrix\",\n \"printMatrix\",\n \"pushMatrix\",\n \"resetMatrix\",\n \"rotate\",\n \"rotateX\",\n \"rotateY\",\n \"rotateZ\",\n \"scale\",\n \"shearX\",\n \"shearY\",\n \"translate\",\n \"ambientLight\",\n \"directionalLight\",\n \"lightFalloff\",\n \"lights\",\n \"lightSpecular\",\n \"noLights\",\n \"normal\",\n \"pointLight\",\n \"spotLight\",\n \"image\",\n \"imageMode\",\n \"loadImage\",\n \"noTint\",\n \"requestImage\",\n \"tint\",\n \"texture\",\n \"textureMode\",\n \"textureWrap\",\n \"blend\",\n \"copy\",\n \"filter\",\n \"get\",\n \"loadPixels\",\n \"set\",\n \"updatePixels\",\n \"blendMode\",\n \"loadShader\",\n \"PShaderresetShader\",\n \"shader\",\n \"createFont\",\n \"loadFont\",\n \"text\",\n \"textFont\",\n \"textAlign\",\n \"textLeading\",\n \"textMode\",\n \"textSize\",\n \"textWidth\",\n \"textAscent\",\n \"textDescent\",\n \"abs\",\n \"ceil\",\n \"constrain\",\n \"dist\",\n \"exp\",\n \"floor\",\n \"lerp\",\n \"log\",\n \"mag\",\n \"map\",\n \"max\",\n \"min\",\n \"norm\",\n \"pow\",\n \"round\",\n \"sq\",\n \"sqrt\",\n \"acos\",\n \"asin\",\n \"atan\",\n \"atan2\",\n \"cos\",\n \"degrees\",\n \"radians\",\n \"sin\",\n \"tan\",\n \"noise\",\n \"noiseDetail\",\n \"noiseSeed\",\n \"random\",\n \"randomGaussian\",\n \"randomSeed\"\n ];\n const IDENT = hljs.IDENT_RE;\n const FUNC_NAME = { variants: [\n {\n match: regex.concat(regex.either(...BUILT_INS), regex.lookahead(/\\s*\\(/)),\n className: \"built_in\"\n },\n {\n relevance: 0,\n match: regex.concat(\n /\\b(?!for|if|while)/,\n IDENT, regex.lookahead(/\\s*\\(/)),\n className: \"title.function\"\n }\n ] };\n const NEW_CLASS = {\n match: [\n /new\\s+/,\n IDENT\n ],\n className: {\n 1: \"keyword\",\n 2: \"class.title\"\n }\n };\n const PROPERTY = {\n relevance: 0,\n match: [\n /\\./,\n IDENT\n ],\n className: { 2: \"property\" }\n };\n const CLASS = {\n variants: [\n { match: [\n /class/,\n /\\s+/,\n IDENT,\n /\\s+/,\n /extends/,\n /\\s+/,\n IDENT\n ] },\n { match: [\n /class/,\n /\\s+/,\n IDENT\n ] }\n ],\n className: {\n 1: \"keyword\",\n 3: \"title.class\",\n 5: \"keyword\",\n 7: \"title.class.inherited\"\n }\n };\n\n const TYPES = [\n \"boolean\",\n \"byte\",\n \"char\",\n \"color\",\n \"double\",\n \"float\",\n \"int\",\n \"long\",\n \"short\",\n ];\n const CLASSES = [\n \"BufferedReader\",\n \"PVector\",\n \"PFont\",\n \"PImage\",\n \"PGraphics\",\n \"HashMap\",\n \"String\",\n \"Array\",\n \"FloatDict\",\n \"ArrayList\",\n \"FloatList\",\n \"IntDict\",\n \"IntList\",\n \"JSONArray\",\n \"JSONObject\",\n \"Object\",\n \"StringDict\",\n \"StringList\",\n \"Table\",\n \"TableRow\",\n \"XML\"\n ];\n const JAVA_KEYWORDS = [\n \"abstract\",\n \"assert\",\n \"break\",\n \"case\",\n \"catch\",\n \"const\",\n \"continue\",\n \"default\",\n \"else\",\n \"enum\",\n \"final\",\n \"finally\",\n \"for\",\n \"if\",\n \"import\",\n \"instanceof\",\n \"long\",\n \"native\",\n \"new\",\n \"package\",\n \"private\",\n \"private\",\n \"protected\",\n \"protected\",\n \"public\",\n \"public\",\n \"return\",\n \"static\",\n \"strictfp\",\n \"switch\",\n \"synchronized\",\n \"throw\",\n \"throws\",\n \"transient\",\n \"try\",\n \"void\",\n \"volatile\",\n \"while\"\n ];\n\n return {\n name: 'Processing',\n aliases: [ 'pde' ],\n keywords: {\n keyword: [ ...JAVA_KEYWORDS ],\n literal: 'P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false',\n title: 'setup draw',\n variable: \"super this\",\n built_in: [\n ...BUILT_INS,\n ...CLASSES\n ],\n type: TYPES\n },\n contains: [\n CLASS,\n NEW_CLASS,\n FUNC_NAME,\n PROPERTY,\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.C_NUMBER_MODE\n ]\n };\n}\n\nmodule.exports = processing;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|