UNPKG

vue-files-preview-inno

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

1 lines 13.1 kB
{"version":3,"file":"processing.mjs","sources":["../../../../../../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"],"names":["processing","hljs","regex","BUILT_INS","IDENT","FUNC_NAME","NEW_CLASS","PROPERTY","CLASS","TYPES","CLASSES","processing_1"],"mappings":";;;;AAQA,WAASA,EAAWC,GAAM;AACxB,UAAMC,IAAQD,EAAK,OACbE,IAAY;AAAA,MAChB;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA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","x_google_ignoreList":[0]}