lolcode.macro
Version:
LOLCODE implementation with babel macros
3 lines (2 loc) • 1.17 kB
JavaScript
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.lolcodeMacro=t()}(this,function(){return{NOT:function(n){return!n},"ANY OF":function(n){for(var t=lol.utils.argsArray(arguments),r=0;r<t.length;r++)if(t[r])return!0;return!1},"BIGGR OF":function(n,t){return Math.max(n,t)},"SMALLR OF":function(n,t){return Math.min(n,t)},"SUM OF":function(n,t){return n+t},"DIFF OF":function(n,t){return n-t},"PRODUKT OF":function(n,t){return n*t},"QUOSHUNT OF":function(n,t){return n/t},"BOTH OF":function(n,t){return n&&t},"EITHER OF":function(n,t){return n||t},"BOTH SAEM":function(n,t){return n===t},SMOOSH:function(n){var t=lol.utils.argsArray(arguments);return lol.utils.toYarn(t.reduce(function(n,t){return lol.utils.toYarn(n)+lol.utils.toYarn(t)}))},"BIGGR THAN":function(n,t){return n>t},"SMALLR THAN":function(n,t){return n<t},"MOD OF":function(n,t){return n%t},"LEN OF":function(n){return n&&void 0!==n.length?n.length:null},"ORD OF":function(n){return n&&n.charCodeAt?n.charCodeAt(0):-1},"CHR OF":function(n){return String.fromCharCode(n)}}});
//# sourceMappingURL=lolstdlib.umd.js.map