UNPKG

node-mirror

Version:

node.js + CodeMirror = Great IDE and Admin Tool

153 lines (142 loc) 5.12 kB
(function(){var __modFun = function(__require, promiseland){ __modFun = undefined; var __Promise = promiseland.Promise; var Promise = promiseland.Promise; var __requireFun = function(parModule){ var returnPromise = new __Promise(); try{__require([parModule], function(m){ if (promiseland.isPromiseLandPromisingModule(m)){ m.then(function(realm){returnPromise.resolve(realm);}, function(e){returnPromise.reject(e);}); }else{ returnPromise.resolve(m); }; }, function(err){ returnPromise.reject(err); }); }catch(e){ returnPromise.reject(e); }; return returnPromise.promise;}; if (promiseland._hasModule({ hashStr: "a7f21cff842ef0738460b4c5faebce7d" })){ return promiseland._getModule("a7f21cff842ef0738460b4c5faebce7d"); }; var PL$1 = new __Promise(); promiseland._registerModule({ hashStr: "a7f21cff842ef0738460b4c5faebce7d", "module": PL$1, promising: true }); var PL$6/*promiseland*/;try{PL$6/*promiseland*/ = promiseland;}catch(e){}; var PL$2 = (function(){ "use strict"; var PL$3/*promiseland exception catcher*/ = function(code){ return function(res){ try{ code(res); }catch(e){ PL$1.reject(e); }; }; }; var PL$4/*catch rejected*/ = function(e){ PL$1.reject(e); }; var PL$5/*classSystem*/; var PL$7/*basics*/; var PL$9/*errorFun*/; var PL$10/*errorMsg*/; var PL$11/*_stringEncodeStr*/; var PL$12/*stringEncodeStr*/; var PL$13/*VariableNames*/; var PL$14/*mixin*/; var PL$15/*identifierName*/; var PL$16/*checkIsFunction*/; var PL$17/*getExtraFromPar*/; var PL$18/*statementType*/; var PL$19/*checkPromising*/; var PL$20/*asm*/; PL$3/*promiseland exception catcher*/(function(){ ; PL$5/*classSystem*/ = PL$6/*promiseland*/["classSystem"]; __requireFun("./basics").then(PL$3/*promiseland exception catcher*/(function(PL$8){PL$7/*basics*/ = PL$8; PL$9/*errorFun*/ = PL$7/*basics*/["errorFun"]; PL$10/*errorMsg*/ = PL$7/*basics*/["errorMsg"]; PL$11/*_stringEncodeStr*/ = PL$7/*basics*/["_stringEncodeStr"]; PL$12/*stringEncodeStr*/ = PL$7/*basics*/["stringEncodeStr"]; PL$13/*VariableNames*/ = PL$7/*basics*/["VariableNames"]; PL$14/*mixin*/ = PL$7/*basics*/["mixin"]; PL$15/*identifierName*/ = PL$7/*basics*/["identifierName"]; PL$16/*checkIsFunction*/ = PL$7/*basics*/["checkIsFunction"]; PL$17/*getExtraFromPar*/ = PL$7/*basics*/["getExtraFromPar"]; PL$18/*statementType*/ = PL$7/*basics*/["statementType"]; PL$19/*checkPromising*/ = PL$7/*basics*/["checkPromising"]; __requireFun("./imported/asm").then(PL$3/*promiseland exception catcher*/(function(PL$21){PL$20/*asm*/ = PL$21; PL$1.resolve((function(PL$22/*parInstance*/, PL$23/*par*/){ ; var PL$24/*f*/ = (function(PL$23/*par*/){ ; this["checkAsm"] = (function(PL$25/*parResult*/, PL$26/*parStr*/){ ; if(! PL$26/*parStr*/){ return; }; ; try { var PL$27/*validation*/ = PL$20/*asm*/["validate"](PL$26/*parStr*/); ;}catch(PL$28/*e*/){ this["warning"](PL$25/*parResult*/["getParsed"](), PL$10/*errorMsg*/["asmValidationFailed"]);}; ; ;}); this["isAsmFun"] = (function(PL$29/*parsed*/){ ; if((! PL$29/*parsed*/ || ! PL$29/*parsed*/["body"])){ return false; }; ; var PL$30/*body*/ = PL$29/*parsed*/["body"]; ; if(PL$30/*body*/["body"]){ PL$30/*body*/ = PL$30/*body*/["body"]; }; ; if(! PL$30/*body*/["length"]){ return false; }; ; var PL$31/*first*/ = PL$30/*body*/[0]; ; if((PL$31/*first*/["type"] == "ExpressionStatement")){ var PL$32/*expression*/ = PL$31/*first*/["expression"]; ; if((((PL$32/*expression*/ && (PL$32/*expression*/["type"] == "Literal")) && (typeof PL$32/*expression*/["value"] == "string")) && (PL$32/*expression*/["value"] == "use asm"))){ PL$31/*first*/["asmIgnore"] = true; return true; }; ; }; ; return false; ;}); ;}); ; PL$24/*f*/["apply"](PL$22/*parInstance*/, [ PL$23/*par*/ ]); ;})); return; PL$1.resolve(); return;}), PL$4/*catch rejected*/); ;}), PL$4/*catch rejected*/); ; })();return PL$1; })(); ;; return PL$1}; if (typeof exports == "object" && typeof module == "object"){ // CommonJS module.exports = __modFun(function(modulesAr, callback, errBack){ // the require function for CommonJs var args = []; try{ var i = 0; var l = modulesAr.length; for (i; i < l; ++i){ args.push(require(modulesAr[i])); }; }catch(e){ errBack(e); return; }; callback.apply(callback, args); }, require("promiseland")); }else if (typeof define == "function" && define.amd){ // AMD define(["require", "promiseland"], __modFun); }else{ // Plain browser env __modFun(function(){ throw { msg: "require not possible in non loader mode" }; }); }; })();