php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/libexec/webmin/authentic-theme/unauthenticated/js/codemirror/mode/julia/ |
files >> //usr/libexec/webmin/authentic-theme/unauthenticated/js/codemirror/mode/julia/julia.js |
!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(e){e.defineMode("julia",function(t,n){function r(e,t,n){return void 0===n&&(n=""),void 0===t&&(t="\\b"),new RegExp("^"+n+"(("+e.join(")|(")+"))"+t)}function i(e,t){return void 0===t&&(t=0),e.scopes.length<=t?null:e.scopes[e.scopes.length-(t+1)]}function a(e,t){if(e.match("#=",!1))return t.tokenize=s,t.tokenize(e,t);var n=t.leavingExpr;if(e.sol()&&(n=!1),t.leavingExpr=!1,n&&e.match(/^'+/))return"operator";if(e.match(/\.{4,}/))return"error";if(e.match(/\.{1,3}/))return"operator";if(e.eatSpace())return null;var r,c=e.peek();if("#"===c)return e.skipToEnd(),"comment";if("["===c&&(t.scopes.push("["),t.nestedArrays++),"("===c&&(t.scopes.push("("),t.nestedGenerators++),0<t.nestedArrays&&"]"===c){for(;t.scopes.length&&"["!==i(t);)t.scopes.pop();t.scopes.pop(),t.nestedArrays--,t.leavingExpr=!0}if(0<t.nestedGenerators&&")"===c){for(;t.scopes.length&&"("!==i(t);)t.scopes.pop();t.scopes.pop(),t.nestedGenerators--,t.leavingExpr=!0}if(0<t.nestedArrays){if("end"==t.lastToken&&e.match(":"))return"operator";if(e.match("end"))return"number"}return(r=e.match(F,!1))&&t.scopes.push(r[0]),e.match(b,!1)&&t.scopes.pop(),e.match(/^::(?![:\$])/)?(t.tokenize=o,t.tokenize(e,t)):n||!e.match(x)&&!e.match(z)?e.match(l)?"operator":e.match(/^\.?\d/,!1)&&(n=RegExp(/^im\b/),c=!1,e.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)&&(c=!0),e.match(/^0x[0-9a-f_]+/i)&&(c=!0),e.match(/^0b[01_]+/i)&&(c=!0),e.match(/^0o[0-7_]+/i)&&(c=!0),e.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)&&(c=!0),e.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)&&(c=!0),c)?(e.match(n),t.leavingExpr=!0,"number"):e.match("'")?(t.tokenize=u,t.tokenize(e,t)):e.match(y)?(t.tokenize=function(e){return'"""'===e.substr(-3)?e='"""':'"'===e.substr(-1)&&(e='"'),function(t,n){if(t.eat("\\"))t.next();else{if(t.match(e))return n.tokenize=a,n.leavingExpr=!0,"string";t.eat(/[`"]/)}return t.eatWhile(/[^\\`"]/),"string"}}(e.current()),t.tokenize(e,t)):e.match(v)||e.match(A)?"meta":e.match(m)?null:e.match(k)?"keyword":e.match(g)?"builtin":(n=t.isDefinition||"function"==t.lastToken||"macro"==t.lastToken||"type"==t.lastToken||"struct"==t.lastToken||"immutable"==t.lastToken,e.match(p)?n?"."===e.peek()?(t.isDefinition=!0,"variable"):(t.isDefinition=!1,"def"):(t.leavingExpr=!0,"variable"):(e.next(),"error")):"builtin"}function o(e,t){return e.match(/.*?(?=[,;{}()=\s]|$)/),e.match("{")?t.nestedParameters++:e.match("}")&&0<t.nestedParameters&&t.nestedParameters--,0<t.nestedParameters?e.match(/.*?(?={|})/)||e.next():0==t.nestedParameters&&(t.tokenize=a),"builtin"}function s(e,t){return e.match("#=")&&t.nestedComments++,e.match(/.*?(?=(#=|=#))/)||e.skipToEnd(),e.match("=#")&&(t.nestedComments--,0==t.nestedComments&&(t.tokenize=a)),"comment"}function u(e,t){var n,r=!1;return e.match(f)?r=!0:(n=e.match(/\\u([a-f0-9]{1,4})(?=')/i))?(55295>=(n=parseInt(n[1],16))||57344<=n)&&(r=!0,e.next()):(n=e.match(/\\U([A-Fa-f0-9]{5,8})(?=')/))&&(1114111>=(n=parseInt(n[1],16))&&(r=!0,e.next())),r?(t.leavingExpr=!0,t.tokenize=a,"string"):(e.match(/^[^']+(?=')/)||e.skipToEnd(),e.match("'")&&(t.tokenize=a),"error")}var c="[<>]: [<>=]= <<=? >>>?=? => --?> <--[->]? \\/\\/ \\.{2,3} [\\.\\\\%*+\\-<>!\\/^|&]=? \\? \\$ ~ :".split(" "),l=n.operators||r("[<>]: [<>=]= [!=]== <<=? >>>?=? =>? --?> <--[->]? \\/\\/ [\\\\%*+\\-<>!\\/^|&\\u00F7\\u22BB]=? \\? \\$ ~ : \\u00D7 \\u2208 \\u2209 \\u220B \\u220C \\u2218 \\u221A \\u221B \\u2229 \\u222A \\u2260 \\u2264 \\u2265 \\u2286 \\u2288 \\u228A \\u22C5 \\b(in|isa)\\b(?!.?\\()".split(" "),""),m=n.delimiters||/^[;,()[\]{}]/,p=n.identifiers||/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/,f=r(["\\\\[0-7]{1,3}","\\\\x[A-Fa-f0-9]{1,2}","\\\\[abefnrtv0%?'\"\\\\]","([^\\u0027\\u005C\\uD800-\\uDFFF]|[\\uD800-\\uDFFF][\\uDC00-\\uDFFF])"],"'"),d="if else elseif while for begin let end do try catch finally return break continue global local const export import importall using function where macro module baremodule struct type mutable immutable quote typealias abstract primitive bitstype".split(" "),h=["true","false","nothing","NaN","Inf"];e.registerHelper("hintWords","julia",d.concat(h));var F=r("begin function type struct immutable let macro for while quote if else elseif try finally catch do".split(" ")),b=r(["end","else","elseif","catch","finally"]),k=r(d),g=r(h),v=/^@[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,x=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,y=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/,A=r(c,"","@"),z=r(c,"",":");return{startState:function(){return{tokenize:a,scopes:[],lastToken:null,leavingExpr:!1,isDefinition:!1,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,firstParenPos:-1}},token:function(e,t){var n=t.tokenize(e,t),r=e.current();return r&&n&&(t.lastToken=r),n},indent:function(e,n){var r=0;return("]"===n||")"===n||/^end\b/.test(n)||/^else/.test(n)||/^catch\b/.test(n)||/^elseif\b/.test(n)||/^finally/.test(n))&&(r=-1),(e.scopes.length+r)*t.indentUnit},electricInput:/\b(end|else|catch|finally)\b/,blockCommentStart:"#=",blockCommentEnd:"=#",lineComment:"#",closeBrackets:'()[]{}""',fold:"indent"}}),e.defineMIME("text/x-julia","julia")});y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`