1var l={"+":["conjugate","add"],"â":["negate","subtract"],"Ã":["signOf","multiply"],"÷":["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"]},t=/[\.\/â¿â¨â£]/,a=/â¬/,i=/[\+âÃ÷âââ£â³\?âââ!â¹<â¤=>â¥â â¡â¢ââ·âªâ©â¼â¨â§â±â²â´,âªâ½âââââââ·âââ¤â¥âââ£â¢]/,u=/â/,o=/[â#].*$/,s=function(r){var n;return n=!1,function(e){return n=e,e===r?n==="\\":!0}};const f={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(r,n){var e;return r.eatSpace()?null:(e=r.next(),e==='"'||e==="'"?(r.eatWhile(s(e)),r.next(),n.prev=!0,"string"):/[\[{\(]/.test(e)?(n.prev=!1,null):/[\]}\)]/.test(e)?(n.prev=!0,null):a.test(e)?(n.prev=!1,"atom"):/[¯\d]/.test(e)?(n.func?(n.func=!1,n.prev=!1):n.prev=!0,r.eatWhile(/[\w\.]/),"number"):t.test(e)||u.test(e)?"operator":i.test(e)?(n.func=!0,n.prev=!1,l[e]?"variableName.function.standard":"variableName.function"):o.test(e)?(r.skipToEnd(),"comment"):e==="â"&&r.peek()==="."?(r.next(),"variableName.function"):(r.eatWhile(/[\w\$_]/),n.prev=!0,"keyword"))}};export{f as apl};
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.