UNPKG

node-mirror

Version:

node.js + CodeMirror = Great IDE and Admin Tool

133 lines (122 loc) 4.23 kB
(function(){var __modFun = function(__require){ __modFun = undefined; var __execute = function(promiseland, extra){ __execute = 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: "e4c234be799fc7ee31d761315b957bf4" })){ return promiseland._getModule("e4c234be799fc7ee31d761315b957bf4"); }; var PL$25/*promiseland*/;try{PL$25/*promiseland*/ = promiseland;}catch(e){}; var PL$1 = (function(){ "use strict"; var PL$4/*_getParserPromise*/; ; ; var PL$2/*_parserPs*/; ; var PL$3/*_getParser*/ = (function(){ ; if(PL$2/*_parserPs*/){ return PL$2/*_parserPs*/; }; ; PL$2/*_parserPs*/ = PL$4/*_getParserPromise*/(); return PL$2/*_parserPs*/; ;}); ; PL$4/*_getParserPromise*/ = (function(){ var PL$5 = new __Promise(); var PL$7/*promiseland exception catcher*/ = function(code){ return function(res){ try{ code(res); }catch(e){ PL$5.reject(e); }; }; }; var PL$8/*catch rejected*/ = function(e){ PL$5.reject(e); }; var PL$9/*parser*/; PL$7/*promiseland exception catcher*/(function(){ ; __requireFun("./parser/parser").then(PL$7/*promiseland exception catcher*/(function(PL$10){PL$9/*parser*/ = PL$10; PL$5.resolve(PL$9/*parser*/); return; PL$5.resolve(); return;}), PL$8/*catch rejected*/); ; })();return PL$5; }); var PL$11/*ParserClass*/ = (function(PL$12/*par*/){ ; this["parse"] = (function(PL$13/*parStr*/){ var PL$14 = new __Promise(); var PL$16/*promiseland exception catcher*/ = function(code){ return function(res){ try{ code(res); }catch(e){ PL$14.reject(e); }; }; }; var PL$17/*catch rejected*/ = function(e){ PL$14.reject(e); }; var PL$9/*parser*/; PL$16/*promiseland exception catcher*/(function(){ ; var PL$18 = new __Promise(); var PL$19 = new __Promise(); var PL$20/*try catch*/ = function(code){ return function(res){ try{code(res);}catch(e){ PL$19.resolve(e); }; }; }; var PL$21 = function(e){ PL$19.resolve(e); }; PL$20/*try catch*/(function(){ PL$3/*_getParser*/().then(PL$20/*try catch*/(function(PL$22){PL$9/*parser*/ = PL$22; PL$9/*parser*/["parse"](PL$13/*parStr*/).then(PL$20/*try catch*/(function(PL$23){PL$14.resolve(PL$23); return; PL$18.resolve();}), PL$21); ;}), PL$21); ;})(); PL$19.then(PL$16/*promiseland exception catcher*/(function(PL$24/*e*/){ if(! PL$24/*e*/["msg"]){ PL$24/*e*/["msg"] = PL$24/*e*/["message"]; }; ; throw PL$24/*e*/; PL$18.resolve();;})); PL$18.then(PL$16/*promiseland exception catcher*/(function(){; ; PL$14.resolve(); return;}), PL$17/*catch rejected*/) })();return PL$14; }); ;}); ; PL$25/*promiseland*/["Parser"] = PL$11/*ParserClass*/; ;})(); ;return PL$1; }; return function(){ return __execute.apply(null, arguments); }; }; 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); }); }else if (typeof define == "function" && define.amd){ // AMD define(["require"], __modFun); }else{ // Plain browser env __modFun(function(){ throw { msg: "require not possible in non loader mode" }; }); }; })();