1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4847],{44847:(e,n,t)=>{t.r(n),t.d(n,{apl:()=>c});var l={"+":["conjugate","add"],"â":["negate","subtract"],"\xd7":["signOf","multiply"],"\xf7":["reciprocal","divide"],"â":["ceiling","greaterOf"],"â":["floor","lesserOf"],"â£":["absolute","residue"],"â³":["indexGenerate","indexOf"],"?":["roll","deal"],"â":["exponentiate","toThePowerOf"],"â":["naturalLog","logToTheBase"],"â":["piTimes","circularFuncs"],"!":["factorial","binomial"],"â¹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"â¤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"â¥":[null,"greaterThanOrEqual"],"â ":[null,"notEqual"],"â¡":["depth","match"],"â¢":[null,"notMatch"],"â":["enlist","membership"],"â·":[null,"find"],"âª":["unique","union"],"â©":[null,"intersection"],"â¼":["not","without"],"â¨":[null,"or"],"â§":[null,"and"],"â±":[null,"nor"],"â²":[null,"nand"],"â´":["shapeOf","reshape"],",":["ravel","catenate"],"âª":[null,"firstAxisCatenate"],"â½":["reverse","rotate"],"â":["axis1Reverse","axis1Rotate"],"â":["transpose",null],"â":["first","take"],"â":[null,"drop"],"â":["enclose","partitionWithAxis"],"â":["diclose","pick"],"â·":[null,"index"],"â":["gradeUp",null],"â":["gradeDown",null],"â¤":["encode",null],"â¥":["decode",null],"â":["format","formatByExample"],"â":["execute",null],"â£":["stop","left"],"â¢":["pass","right"]},a=/[\.\/â¿â¨â£]/,r=/â¬/,u=/[\+âÃ÷âââ£â³\?âââ!â¹<â¤=>â¥â â¡â¢ââ·âªâ©â¼â¨â§â±â²â´,âªâ½âââââââ·âââ¤â¥âââ£â¢]/,i=/â/,s=/[â#].*$/,o=function(e){var n;return n=!1,function(t){return n=t,t!==e||"\\"===n}};let c={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(e,n){var t;return e.eatSpace()?null:'"'===(t=e.next())||"'"===t?(e.eatWhile(o(t)),e.next(),n.prev=!0,"string"):/[\[{\(]/.test(t)?(n.prev=!1,null):/[\]}\)]/.test(t)?(n.prev=!0,null):r.test(t)?(n.prev=!1,"atom"):/[¯\d]/.test(t)?(n.func?(n.func=!1,n.prev=!1):n.prev=!0,e.eatWhile(/[\w\.]/),"number"):a.test(t)||i.test(t)?"operator":u.test(t)?(n.func=!0,n.prev=!1,l[t]?"variableName.function.standard":"variableName.function"):s.test(t)?(e.skipToEnd(),"comment"):"â"===t&&"."===e.peek()?(e.next(),"variableName.function"):(e.eatWhile(/[\w\$_]/),n.prev=!0,"keyword")}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.