All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.8235ebecd3b3d28b5475f1f89136a91a.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
!function(e){if(!(void 0!==e.window&&e.document||e.require&&e.define)){e.console||(e.console=function(){var e=Array.prototype.slice.call(arguments,0);postMessage({type:"log",data:e})},e.console.error=e.console.warn=e.console.log=e.console.trace=e.console),e.window=e,e.ace=e,e.onerror=function(e,t,n,r,i){postMessage({type:"error",data:{message:e,data:i.data,file:t,line:n,col:r,stack:i.stack}})},e.normalizeModule=function(t,n){if(-1!==n.indexOf("!")){var r=n.split("!");return e.normalizeModule(t,r[0])+"!"+e.normalizeModule(t,r[1])}if("."==n.charAt(0)){var i=t.split("/").slice(0,-1).join("/");for(n=(i?i+"/":"")+n;-1!==n.indexOf(".")&&o!=n;){var o=n;n=n.replace(/^\.\//,"").replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}}return n},e.require=function(t,n){if(n||(n=t,t=null),!n.charAt)throw new Error("worker.js require() accepts only (parentId, id) as arguments");n=e.normalizeModule(t,n);var r=e.require.modules[n];if(r)return r.initialized||(r.initialized=!0,r.exports=r.factory().exports),r.exports;if(!e.require.tlns)return console.log("unable to load "+n);var i=function(e,t){var n=e,r="";for(;n;){var i=t[n];if("string"==typeof i)return i+r;if(i)return i.location.replace(/\/*$/,"/")+(r||i.main||i.name);if(!1===i)return"";var o=n.lastIndexOf("/");if(-1===o)break;r=n.substr(o)+r,n=n.slice(0,o)}return e}(n,e.require.tlns);return".js"!=i.slice(-3)&&(i+=".js"),e.require.id=n,e.require.modules[n]={},importScripts(i),e.require(t,n)},e.require.modules={},e.require.tlns={},e.define=function(t,n,r){if(2==arguments.length?(r=n,"string"!=typeof t&&(n=t,t=e.require.id)):1==arguments.length&&(r=t,n=[],t=e.require.id),"function"==typeof r){n.length||(n=["require","exports","module"]);var i=function(n){return e.require(t,n)};e.require.modules[t]={exports:{},factory:function(){var e=this,t=r.apply(this,n.slice(0,r.length).map((function(t){switch(t){case"require":return i;case"exports":return e.exports;case"module":return e;default:return i(t)}})));return t&&(e.exports=t),e}}}else e.require.modules[t]={exports:r,initialized:!0}},e.define.amd={},require.tlns={},e.initBaseUrls=function(e){for(var t in e)require.tlns[t]=e[t]},e.initSender=function(){var t=e.require("ace/lib/event_emitter").EventEmitter,n=e.require("ace/lib/oop"),r=function(){};return function(){n.implement(this,t),this.callback=function(e,t){postMessage({type:"call",id:t,data:e})},this.emit=function(e,t){postMessage({type:"event",name:e,data:t})}}.call(r.prototype),new r};var t=e.main=null,n=e.sender=null;e.onmessage=function(r){var i=r.data;if(i.event&&n)n._signal(i.event,i.data);else if(i.command)if(t[i.command])t[i.command].apply(t,i.args);else{if(!e[i.command])throw new Error("Unknown command:"+i.command);e[i.command].apply(e,i.args)}else if(i.init){e.initBaseUrls(i.tlns),n=e.sender=e.initSender();var o=require(i.module)[i.classname];t=e.main=new o(n)}}}}(this),ace.define("ace/lib/oop",[],(function(require,exports,e){"use strict";exports.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},exports.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},exports.implement=function(e,t){exports.mixin(e,t)}})),ace.define("ace/range",[],(function(require,exports,e){"use strict";var t=function(e,t,n,r){this.start={row:e,column:t},this.end={row:n,column:r}};(function(){this.isEqual=function(e){return this.start.row===e.start.row&&this.end.row===e.end.row&&this.start.column===e.start.column&&this.end.column===e.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(e,t){return 0==this.compare(e,t)},this.compareRange=function(e){var t,n=e.end,r=e.start;return 1==(t=this.compare(n.row,n.column))?1==(t=this.compare(r.row,r.column))?2:0==t?1:0:-1==t?-2:-1==(t=this.compare(r.row,r.column))?-1:1==t?42:0},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return 0==this.comparePoint(e.start)&&0==this.comparePoint(e.end)},this.intersects=function(e){var t=this.compareRange(e);return-1==t||0==t||1==t},this.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},this.isStart=function(e,t){return this.start.row==e&&this.start.column==t},this.setStart=function(e,t){"object"==typeof e?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},this.setEnd=function(e,t){"object"==typeof e?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},this.inside=function(e,t){return 0==this.compare(e,t)&&(!this.isEnd(e,t)&&!this.isStart(e,t))},this.insideStart=function(e,t){return 0==this.compare(e,t)&&!this.isEnd(e,t)},this.insideEnd=function(e,t){return 0==this.compare(e,t)&&!this.isStart(e,t)},this.compare=function(e,t){return this.isMultiLine()||e!==this.start.row?ethis.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0:tthis.end.column?1:0},this.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},this.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.clipRows=function(e,n){if(this.end.row>n)var r={row:n+1,column:0};else if(this.end.rown)var i={row:n+1,column:0};else if(this.start.rowthis.row)){var n=function(t,n,r){var i="insert"==t.action,o=(i?1:-1)*(t.end.row-t.start.row),s=(i?1:-1)*(t.end.column-t.start.column),a=t.start,u=i?a:t.end;if(e(n,a,r))return{row:n.row,column:n.column};if(e(u,n,!r))return{row:n.row+o,column:n.column+(n.row==u.row?s:0)};return{row:a.row,column:a.column}}(t,{row:this.row,column:this.column},this.$insertRight);this.setPosition(n.row,n.column,!0)}},this.setPosition=function(e,t,n){var r;if(r=n?{row:e,column:t}:this.$clipPositionToDocument(e,t),this.row!=r.row||this.column!=r.column){var i={row:this.row,column:this.column};this.row=r.row,this.column=r.column,this._signal("change",{old:i,value:r})}},this.detach=function(){this.document.off("change",this.$onChange)},this.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n}}).call(r.prototype)})),ace.define("ace/document",[],(function(require,exports,e){"use strict";var t=require("./lib/oop"),n=require("./apply_delta").applyDelta,r=require("./lib/event_emitter").EventEmitter,i=require("./range").Range,o=require("./anchor").Anchor,s=function(e){this.$lines=[""],0===e.length?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)};(function(){t.implement(this,r),this.setValue=function(e){var t=this.getLength()-1;this.remove(new i(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(e,t){return new o(this,e,t)},0==="aaa".split(/a/).length?this.$split=function(e){return e.replace(/\r\n|\r/g,"\n").split("\n")}:this.$split=function(e){return e.split(/\r\n|\r|\n/)},this.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(e){this.$newLineMode!==e&&(this.$newLineMode=e,this._signal("changeNewLineMode"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(e){return"\r\n"==e||"\r"==e||"\n"==e},this.getLine=function(e){return this.$lines[e]||""},this.getLines=function(e,t){return this.$lines.slice(e,t+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},this.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{(t=this.getLines(e.start.row,e.end.row))[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},this.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},this.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},this.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},this.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},this.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),r=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:r,action:"insert",lines:[t]},!0),this.clonePos(r)},this.clippedPos=function(e,t){var n=this.getLength();void 0===e?e=n:e<0?e=0:e>=n&&(e=n-1,t=void 0);var r=this.getLine(e);return null==t&&(t=r.length),{row:e,column:t=Math.min(Math.max(t,0),r.length)}},this.clonePos=function(e){return{row:e.row,column:e.column}},this.pos=function(e,t){return{row:e,column:t}},this.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},this.insertFullLines=function(e,t){var n=0;(e=Math.min(Math.max(e,0),this.getLength()))0,r=t=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},this.replace=function(e,t){return e instanceof i||(e=i.fromPoints(e.start,e.end)),0===t.length&&e.isEmpty()?e.start:t==this.getTextRange(e)?e.end:(this.remove(e),t?this.insert(e.start,t):e.start)},this.applyDeltas=function(e){for(var t=0;t=0;t--)this.revertDelta(e[t])},this.applyDelta=function(e,t){var r="insert"==e.action;(r?e.lines.length<=1&&!e.lines[0]:!i.comparePoints(e.start,e.end))||(r&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(n(this.$lines,e,t),this._signal("change",e)))},this.$safeApplyDelta=function(e){var t=this.$lines.length;("remove"==e.action&&e.start.row0;)1&t&&(n+=e),(t>>=1)&&(e+=e);return n};var t=/^\s\s*/,n=/\s\s*$/;exports.stringTrimLeft=function(e){return e.replace(t,"")},exports.stringTrimRight=function(e){return e.replace(n,"")},exports.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},exports.copyArray=function(e){for(var t=[],n=0,r=e.length;n=n)return{type:i,value:"",line:x,lineStart:S,range:[g,g]};var t=e.charCodeAt(g),r=e.charCodeAt(g+1);if(L=g,ne(t))return j();switch(t){case 39:case 34:return H();case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return V();case 46:return ee(r)?V():46===r?46===e.charCodeAt(g+2)?F():U(".."):U(".");case 61:return U(61===r?"==":"=");case 62:return U(61===r?">=":">");case 60:return U(61===r?"<=":"<");case 126:return U(61===r?"~=":"~");case 58:return U(58===r?"::":":");case 91:return 91===r||61===r?I():U("[");case 42:case 47:case 94:case 37:case 44:case 123:case 125:case 93:case 40:case 41:case 59:case 35:case 45:case 43:case 38:case 124:return U(e.charAt(g))}return N(e.charAt(g))}function q(){for(;g=n||Z(t))&&(s+=e.slice(i,g-1),D({},p.unfinishedString,s+String.fromCharCode(t)));return s+=e.slice(i,g-1),{type:o,value:s,line:x,lineStart:S,range:[L,g]}}function I(){var e=W();return!1===e&&D(v,p.expected,"[",v.value),{type:o,value:e,line:x,lineStart:S,range:[L,g]}}function V(){var t=e.charAt(g),n=e.charAt(g+1),r="0"===t&&"xX".indexOf(n||null)>=0?z():B();return{type:u,value:r,line:x,lineStart:S,range:[L,g]}}function z(){var t,n,r,i,o=0,s=1,a=1;for(i=g+=2,te(e.charCodeAt(g))||D({},p.malformedNumber,e.slice(L,g));te(e.charCodeAt(g));)g++;if(t=parseInt(e.slice(i,g),16),"."===e.charAt(g)){for(n=++g;te(e.charCodeAt(g));)g++;o=e.slice(n,g),o=n===g?0:parseInt(o,16)/Math.pow(16,g-n)}if("pP".indexOf(e.charAt(g)||null)>=0){for(g++,"+-".indexOf(e.charAt(g)||null)>=0&&(a="+"===e.charAt(g++)?1:-1),r=g,ee(e.charCodeAt(g))||D({},p.malformedNumber,e.slice(L,g));ee(e.charCodeAt(g));)g++;s=e.slice(r,g),s=Math.pow(2,s*a)}return(t+o)*s}function B(){for(;ee(e.charCodeAt(g));)g++;if("."===e.charAt(g))for(g++;ee(e.charCodeAt(g));)g++;if("eE".indexOf(e.charAt(g)||null)>=0)for(g++,"+-".indexOf(e.charAt(g)||null)>=0&&g++,ee(e.charCodeAt(g))||D({},p.malformedNumber,e.slice(L,g));ee(e.charCodeAt(g));)g++;return parseFloat(e.slice(L,g))}function K(){var t=g;switch(e.charAt(g)){case"n":return g++,"\n";case"r":return g++,"\r";case"t":return g++,"\t";case"v":return g++,"\v";case"b":return g++,"\b";case"f":return g++,"\f";case"z":return g++,q(),"";case"x":return te(e.charCodeAt(g+1))&&te(e.charCodeAt(g+2))?(g+=3,"\\"+e.slice(t,g)):"\\"+e.charAt(g++);default:if(ee(e.charCodeAt(g))){for(;ee(e.charCodeAt(++g)););return"\\"+e.slice(t,g)}return e.charAt(g++)}}function G(){L=g,g+=2;var r=e.charAt(g),i="",o=!1,s=g,a=S,u=x;if("["===r&&(!1===(i=W())?i=r:o=!0),!o){for(;g=48&&e<=57}function te(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function ne(e){return e>=65&&e<=90||e>=97&&e<=122||95===e}function re(e){return e>=65&&e<=90||e>=97&&e<=122||95===e||e>=48&&e<=57}function ie(e){switch(e.length){case 2:return"do"===e||"if"===e||"in"===e||"or"===e;case 3:return"and"===e||"end"===e||"for"===e||"not"===e;case 4:return"else"===e||"goto"===e||"then"===e;case 5:return"break"===e||"local"===e||"until"===e||"while"===e;case 6:return"elseif"===e||"repeat"===e||"return"===e;case 8:return"function"===e}return!1}function oe(e){return c===e.type?"#-~".indexOf(e.value)>=0:s===e.type&&"not"===e.value}function se(e){switch(e.type){case"CallExpression":case"TableCallExpression":case"StringCallExpression":return!0}return!1}function ae(e){if(i===e.type)return!0;if(s!==e.type)return!1;switch(e.value){case"else":case"elseif":case"end":case"until":return!0;default:return!1}}function ue(){A.push(Array.apply(null,A[C++]))}function ce(){A.pop(),C--}function le(e){-1===P(A[C],e)&&A[C].push(e)}function he(e){le(e.name),fe(e,!0)}function fe(e,t){t||-1!==_(E,"name",e.name)||E.push(e),e.isLocal=t}function pe(e){return-1!==P(A[C],e)}exports.lex=O;var de,me=[];function ge(){return new ve(v)}function ve(e){t.locations&&(this.loc={start:{line:e.line,column:e.range[0]-e.lineStart},end:{line:0,column:0}}),t.ranges&&(this.range=[e.range[0],0])}function we(){de&&me.push(ge())}function ye(e){de&&me.push(e)}function be(){X(),we();var e=Le();return i!==v.type&&N(v),de&&!e.length&&(w=v),m(d.chunk(e))}function Le(e){var n,r=[];for(t.scope&&ue();!ae(v);){if("return"===v.value){r.push(xe());break}(n=xe())&&r.push(n)}return t.scope&&ce(),r}function xe(){if(we(),s===v.type)switch(v.value){case"local":return X(),Re();case"if":return X(),ke();case"return":return X(),_e();case"function":return X(),Ne(Oe());case"while":return X(),Me();case"for":return X(),$e();case"repeat":return X(),Pe();case"break":return X(),Ae();case"do":return X(),Ee();case"goto":return X(),Ce()}return c===v.type&&J("::")?Se():(de&&me.pop(),J(";")?void 0:De())}function Se(){var e=v.value,n=Te();return t.scope&&(le("::"+e+"::"),fe(n,!0)),Q("::"),m(d.labelStatement(n))}function Ae(){return m(d.breakStatement())}function Ce(){var e=v.value,n=Te();return t.scope&&(n.isLabel=pe("::"+e+"::")),m(d.gotoStatement(n))}function Ee(){var e=Le();return Q("end"),m(d.doStatement(e))}function Me(){var e=Ue();Q("do");var t=Le();return Q("end"),m(d.whileStatement(e,t))}function Pe(){var e=Le();Q("until");var t=Ue();return m(d.repeatStatement(t,e))}function _e(){var e=[];if("end"!==v.value){var t=je();for(null!=t&&e.push(t);J(",");)t=Ue(),e.push(t);J(";")}return m(d.returnStatement(e))}function ke(){var e,t,n,r=[];for(de&&(n=me[me.length-1],me.push(n)),e=Ue(),Q("then"),t=Le(),r.push(m(d.ifClause(e,t))),de&&(n=ge());J("elseif");)ye(n),e=Ue(),Q("then"),t=Le(),r.push(m(d.elseifClause(e,t))),de&&(n=ge());return J("else")&&(de&&(n=new ve(w),me.push(n)),t=Le(),r.push(m(d.elseClause(t)))),Q("end"),m(d.ifStatement(r))}function $e(){var e,n=Te();if(t.scope&&he(n),J("=")){var r=Ue();Q(",");var i=Ue(),o=J(",")?Ue():null;return Q("do"),e=Le(),Q("end"),m(d.forNumericStatement(n,r,i,o,e))}for(var s=[n];J(",");)n=Te(),t.scope&&he(n),s.push(n);Q("in");var a=[];do{var u=Ue();a.push(u)}while(J(","));return Q("do"),e=Le(),Q("end"),m(d.forGenericStatement(s,a,e))}function Re(){var e;if(a===v.type){var n=[],r=[];do{e=Te(),n.push(e)}while(J(","));if(J("="))do{var i=Ue();r.push(i)}while(J(","));if(t.scope)for(var o=0,s=n.length;o",v)}function De(){var e,t,n=v;if(de&&(t=ge()),null==(e=Ie()))return N(v);if(",=".indexOf(v.value)>=0){for(var r,i=[e],o=[];J(",");)null==(r=Ie())&&T("",v),i.push(r);Q("=");do{r=Ue(),o.push(r)}while(J(","));return ye(t),m(d.assignmentStatement(i,o))}return se(e)?(ye(t),m(d.callStatement(e))):N(n)}function Te(){we();var e=v.value;return a!==v.type&&T("",v),X(),m(d.identifier(e))}function Ne(e,n){var r=[];if(Q("("),!J(")"))for(;;)if(a===v.type){var i=Te();if(t.scope&&he(i),r.push(i),J(","))continue;if(J(")"))break}else{if(f===v.type){r.push(ze()),Q(")");break}T(" or '...'",v)}var o=Le();return Q("end"),n=n||!1,m(d.functionStatement(e,r,n,o))}function Oe(){var e,n,r;for(de&&(r=ge()),e=Te(),t.scope&&fe(e,!1);J(".");)ye(r),n=Te(),t.scope&&fe(n,!1),e=m(d.memberExpression(e,".",n));return J(":")&&(ye(r),n=Te(),t.scope&&fe(n,!1),e=m(d.memberExpression(e,":",n))),e}function qe(){for(var e,t,n=[];;){if(we(),c===v.type&&J("["))e=Ue(),Q("]"),Q("="),t=Ue(),n.push(m(d.tableKey(e,t)));else if(a===v.type)e=Ue(),J("=")?(t=Ue(),n.push(m(d.tableKeyString(e,t)))):n.push(m(d.tableValue(e)));else{if(null==(t=je())){me.pop();break}n.push(m(d.tableValue(t)))}if(",;".indexOf(v.value)>=0)X();else if("}"===v.value)break}return Q("}"),m(d.tableConstructorExpression(n))}function je(){return He(0)}function Ue(){var e=je();if(null!=e)return e;T("",v)}function Fe(e){var t=e.charCodeAt(0),n=e.length;if(1===n)switch(t){case 94:return 10;case 42:case 47:case 37:return 7;case 43:case 45:return 6;case 60:case 62:return 3;case 38:case 124:return 7}else if(2===n)switch(t){case 46:return 5;case 60:case 62:case 61:case 126:return 3;case 111:return 1}else if(97===t&&"and"===e)return 2;return 0}function He(e){var t,n,r,i=v.value;if(de&&(n=ge()),oe(v)){we(),X();var o=He(8);null==o&&T("",v),t=m(d.unaryExpression(i,o))}if(null==t&&null==(t=ze())&&(t=Ie()),null==t)return null;for(;i=v.value,!(0===(r=c===v.type||s===v.type?Fe(i):0)||r<=e);){"^"!==i&&".."!==i||r--,X();var a=He(r);null==a&&T("",v),de&&me.push(n),t=m(d.binaryExpression(i,t,a))}return t}function Ie(){var e,n,r,i,s,u;if(de&&(r=ge()),a===v.type)n=v.value,e=Te(),t.scope&&fe(e,i=pe(n));else{if(!J("("))return null;e=Ue(),Q(")"),t.scope&&(i=e.isLocal)}for(;;)if(c===v.type)switch(v.value){case"[":ye(r),X(),s=Ue(),e=m(d.indexExpression(e,s)),Q("]");break;case".":ye(r),X(),u=Te(),t.scope&&fe(u,i),e=m(d.memberExpression(e,".",u));break;case":":ye(r),X(),u=Te(),t.scope&&fe(u,i),e=m(d.memberExpression(e,":",u)),ye(r),e=Ve(e);break;case"(":case"{":ye(r),e=Ve(e);break;default:return e}else{if(o!==v.type)break;ye(r),e=Ve(e)}return e}function Ve(e){if(c===v.type)switch(v.value){case"(":X();var t=[],n=je();for(null!=n&&t.push(n);J(",");)n=Ue(),t.push(n);return Q(")"),m(d.callExpression(e,t));case"{":we(),X();var r=qe();return m(d.tableCallExpression(e,r))}else if(o===v.type)return m(d.stringCallExpression(e,ze()));T("function arguments",v)}function ze(){var t,n=o|u|l|h|f,r=v.value,i=v.type;if(de&&(t=ge()),i&n){ye(t);var a=e.slice(v.range[0],v.range[1]);return X(),m(d.literal(i,r,a))}return s===i&&"function"===r?(ye(t),X(),Ne(null)):J("{")?(ye(t),qe()):void 0}function Be(i,o){return void 0===o&&"object"==typeof i&&(o=i,i=void 0),o||(o={}),e=i||"",t=R(r,o),g=0,x=1,S=0,n=e.length,A=[[]],C=0,E=[],me=[],t.comments&&(b=[]),t.wait?exports:Ge()}function Ke(t){return e+=String(t),n=e.length,exports}function Ge(r){void 0!==r&&Ke(r),n=e.length,de=t.locations||t.ranges,y=O();var i=be();if(t.comments&&(i.comments=b),t.scope&&(i.globals=E),me.length>0)throw new Error("Location tracking failed. This is most likely a bug in luaparse");return i}ve.prototype.complete=function(){t.locations&&(this.loc.end.line=w.line,this.loc.end.column=w.range[1]-w.lineStart),t.ranges&&(this.range[1]=w.range[1])},exports.parse=Be,exports.write=Ke,exports.end=Ge}(exports)})),ace.define("ace/mode/lua_worker",[],(function(require,exports,e){"use strict";var t=require("../lib/oop"),n=require("../worker/mirror").Mirror,r=require("../mode/lua/luaparse"),i=exports.Worker=function(e){n.call(this,e),this.setTimeout(500)};t.inherits(i,n),function(){this.onUpdate=function(){var e=this.doc.getValue(),t=[];try{r.parse(e)}catch(e){e instanceof SyntaxError&&t.push({row:e.line-1,column:e.column,text:e.message,type:"error"})}this.sender.emit("annotate",t)}}.call(i.prototype)}));




© 2015 - 2024 Weber Informatics LLC | Privacy Policy