minimal-lisp
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| for(_='reZ[0]Y"==iY)XZturn WXWVi=U(t,TaTiR]=RQ[1]PeP,I,r)H))G),E1).map(e=>aTe)ED.slice(Cr=iCDB[rrYP]JSON.Arrayif(typeof ==i?i in ?t[ithrowObject.cZate(else{(...eY:e)=>"[2]e){Wa(sTI"assign( ((eH=>parse()t=tEii.at(-1)function;";else VBx=,module.exports=(n){ sTi,n){W.some"&"==e+1]]=nCr):(t[e]=n],0)Et} R,eH{for(;;){!.is(iGW""t]:n.(i+" not found"):{}&&keys(i).Zduce(eQ]EeE{}):idefVt[iPQ)~V RPE{M:1})`ViP.-2r?=r:x.x.apply(rY,rC2GtryXtry{WRP)}catch([P],[e]E)}"fnV iP,eE)},[i,t,iP])letXP.mapr%2P-1]QP]):0EU"doXiC1,-DU"ifXURP)?i:(e=RYG.M)UeiC1G;B!(0eGWer);U,t=s(IeH}}}}Wn= nE{js:eval,evala(n,E"====<<++--**//I{ },Zad,slurpZquiZ("fs").ZadFileSync(,"utf8"EZpstringify(a(n,G})};';G=/[^ -AFJ-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='reZ[0]Y"==iY)XZturn WXWV){Ut,iTf(RRTQ]=QP[1]IeI,H)}G),E1).map(e=>Rt,e)ED.slice(Cr=iCDB[rrYI]JSON.ArrayiR");;elsei.at(-1)i= typeof ==i?i in ?t[ithrowObject.cZate((...eY:e)=>"[2] eUWRs(t,H"assign(((e,r)=>parse()t=tEifunctionVBx=,module.exports=(nU s(T,nUW.some"&"==e+1]]=nCr):(t[e]=n],0)Et} Q,e,rUfor(;;UiR!.is(i))W""t]:n.(i+" not found"):{}&&keys(i).Zduce(eP]EeE{}):i;defVt[iIP ~VQIE{M:1}`ViI;.-2r?=r :x;.x.apply(rY,rC2)tryXtry{WQIGcatch([I],[e]E Gelse{fnViI,eEG,[i ,TI]letXI.mapr%2I-1]PI]):0EdoXiC1,-DifXi=QI)?i :i[3] iR(e=QY)).M)i=eiC1)){iRB!(0e))Wer);i=,t=s(He ,rG}}}Wn=nE{js:eval,evalRn,E"====<<++--**//H{ },Zad,slurpZquiZ("fs").ZadFileSync(,"utf8"EZpstringify(Rn,)GG;';G=/[^ -AFJ-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
+1
-1
| { | ||
| "name": "minimal-lisp", | ||
| "version": "1.2.1", | ||
| "version": "1.2.2", | ||
| "description": "miniMAL: a Clojure-inspired Lisp in < 1024 bytes of JavaScript", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -1,1 +0,1 @@ | ||
| for(_='=>FreEmapD"==C(...B[0]:Be)Fe"r)(eArray),(t,i=f[2],JSON.?t[itypeof Object..DFi.at(-1)(,Fif([1]e," .slice(function;else1)f(t,e)t=cEate(tii= "Ci)Eturn n,n){.some"&Ce[r+1]]=n:(t[e]=n[r],0)t} f,e,{for(;;){!.is(i))"Ci?i in t]:F{throw i+" not found"})():i;"deft[i]);"let.Dr%2[r-1]][r]):0doi1,-ifi)?i:{"fnassign(Be){f(n,e)},[i,t,i]);er=i!(0 in e))eB;i=e,t=n,e,}}}A={"==== << ++ -- ** //e,list,D:BFrr))},EquiE("Epl").start({eval[3](0stringify(f(Aparse)))writer})';G=/[-B-F]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='=>FreEmapD"==C(...B[0]:Be)Fe"r)(e;elseArray),(t,i=f[2],JSON.?t[itypeof Object..DFi.at(-1)(,Fif([1] e ,".slice(function1)f(t,e)t=cEate(tii= "Ci)Eturn n,n){.some"&Ce[r+1]]=n:(t[e]=n[r],0)t} f,e,{for(;;){!.is(i))"Ci?i in t]:F{throw i+" not found"})():i;"deft[i ]);"let .Dr%2 [r-1]] [r]):0doi1,-ifi )?i:i[3]{"fnassign(Be){f(n ,e)},[i,t,i ]);er=i!(0 in e))eB;i=e,t=n ,e,}}}A={"====<<++--**//e ,list,D:BFr r))},EquiE("Epl").start({eval[3](0stringify(f(Aparse)))writer})';G=/[-B-F]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function n(t,i,n){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=n.slice(r):(t[e]=n[r],0)),t}function f(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:(e=>{throw i+" not found"})():i;if("def"==i[0])return t[i[1]]=f(t,i[2]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=f(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>f(t,e)),i=i.at(-1);else if("if"==i[0])i=f(t,i[1])?i[2]:i.at(-1);else{if("fn"==i[0])return Object.assign(function(...e){return f(n(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if(e=f(t,i[0]),r=i.slice(1).map(e=>f(t,e)),!(0 in e))return e(...r);i=e[0],t=n(e[1],e[2],r)}}}E={"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,map:(...r)=>r[1].map(e=>r[0](e))},require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(f(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) | ||
| function n(t,i,n){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=n.slice(r):(t[e]=n[r],0)),t}function f(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:(e=>{throw i+" not found"})():i;if("def"==i[0])return t[i[1]]=f(t,i[2]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=f(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>f(t,e)),i=i.at(-1);else if("if"==i[0])i=f(t,i[1])?i[2]:i[3];else{if("fn"==i[0])return Object.assign(function(...e){return f(n(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if(e=f(t,i[0]),r=i.slice(1).map(e=>f(t,e)),!(0 in e))return e(...r);i=e[0],t=n(e[1],e[2],r)}}}E={"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,map:(...r)=>r[1].map(e=>r[0](e))},require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(f(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) |
+1
-1
@@ -38,3 +38,3 @@ // miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else if (ast[0] == "fn") { // define new function (lambda) | ||
@@ -41,0 +41,0 @@ return Object.assign(function(...a) { |
@@ -1,1 +0,1 @@ | ||
| for(_='[1]CeC,B[0]Z"==Y,r)XJSON.WArrayVreU(i,tT=aTif((...:e)=>{evala(A,?i[ttypeof Object.),t.at(-1)((eX=>eZ"[2]UquiU("B";"function;else.slice( 1).map(e=>a(i,e)Wparse(process.argvi=cUate(itt= "YtZ)fs").UadFileSync(Uturn sT,s){.some"&Ye[r+1]]=s r):(i[e]=s[r],0)i} aT,eX{for(;;){!V.isV(t))"Yt?t in i]:(e=>{throw t+" not found"})():tdefi[tC])`tCfnassign(e){a(sTC,e)},[t,i,tC])letC.mapr%2C[r-1]]C[r]):0dot 1,-iftC)?t:{eZr=t !(0 in e))er);t=,i=s(BeX}}}A="====<<++--**//Bliste,Uadslurp,"utf8"argv: 3)},?))):Upl").start(e[3](0,Wstringify()))writer})';G=/[-T-ZBC]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[1]CeC,B[0]Z"==Y,r)XJSON.W;elseVArrayUreT(i,t=nif((...:e)=>{evaln(A,?i[ttypeof Object.),t.at(-1)((eX=>eZ"[2]TquiT("B";"function.slice( 1).map(e=>n(i,e)Wparse(process.argvi=cTate(itt=V "YtZ)fs").TadFileSync(Tturn s,s){.some"&Ye[r+1]]=s r):(i[e]=s[r],0)i} n,eX{for(;;){!U.isU(t))"Yt?t in i]:(e=>{throw t+" not found"})():tdefi[tC])`tCfnassign(e){n(sC,e)},[t,i,tC])letC.mapr%2C[r-1]]C[r]):0dot 1,-iftC)?t:t[3]V{eZr=t !(0 in e))er);t=,i=s(BeX}}}A="====<<++--**//Bliste,Tadslurp,"utf8"argv: 3)},?))):Tpl").start(e[3](0,Wstringify()))writer})';G=/[-T-ZBC]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function s(i,t,s){return i=Object.create(i),t.some((e,r)=>"&"==e?i[t[r+1]]=s.slice(r):(i[e]=s[r],0)),i}function a(i,t,e,r){for(;;){if(!Array.isArray(t))return typeof ""==typeof t?t in i?i[t]:(e=>{throw t+" not found"})():t;if("def"==t[0])return i[t[1]]=a(i,t[2]);if("`"==t[0])return t[1];if("fn"==t[0])return Object.assign(function(...e){return a(s(i,t[1],e),t.at(-1))},[t[2],i,t[1]]);if("let"==t[0])i=Object.create(i),t[1].map((e,r)=>r%2?i[t[1][r-1]]=a(i,t[1][r]):0),t=t.at(-1);else if("do"==t[0])t.slice(1,-1).map(e=>a(i,e)),t=t.at(-1);else if("if"==t[0])t=a(i,t[1])?t[2]:t.at(-1);else{if(e=a(i,t[0]),r=t.slice(1).map(e=>a(i,e)),!(0 in e))return e(...r);t=e[0],i=s(e[1],e[2],r)}}}E={eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)},process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) | ||
| function s(i,t,s){return i=Object.create(i),t.some((e,r)=>"&"==e?i[t[r+1]]=s.slice(r):(i[e]=s[r],0)),i}function n(i,t,e,r){for(;;){if(!Array.isArray(t))return typeof ""==typeof t?t in i?i[t]:(e=>{throw t+" not found"})():t;if("def"==t[0])return i[t[1]]=n(i,t[2]);if("`"==t[0])return t[1];if("fn"==t[0])return Object.assign(function(...e){return n(s(i,t[1],e),t.at(-1))},[t[2],i,t[1]]);if("let"==t[0])i=Object.create(i),t[1].map((e,r)=>r%2?i[t[1][r-1]]=n(i,t[1][r]):0),t=t.at(-1);else if("do"==t[0])t.slice(1,-1).map(e=>n(i,e)),t=t.at(-1);else if("if"==t[0])t=n(i,t[1])?t[2]:t[3];else{if(e=n(i,t[0]),r=t.slice(1).map(e=>n(i,e)),!(0 in e))return e(...r);t=e[0],i=s(e[1],e[2],r)}}}E={eval:(...e)=>n(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)},process.argv[2]?n(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(n(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) |
+1
-1
@@ -45,3 +45,3 @@ // miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -48,0 +48,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='if(YY"X[rW[1]VeV,U"==T,r)R;XQ))P),M1).map(e=>a(i,e)ML.slice(Kr=tKLIt.at(-1)HH;elseGt=G XEJSON.DArrayCreB(i,t=a[0]rWV]a(A,eval(... in ?i[tetypeof Object.throw((eR=>BquiB("[2]U":e)=>"functionTt) assign(Dparse(Bturn process.argvi=cBate(iMtfs").BadFileSync( IF=, s,s){.some"&TeW+1]]=sKr):(i[e]=sW],0)Mi} a,eR{for(;;){Y!C.isC(tP"Tt?ti]:A.(t+" not found"):tQdefi[tV])Q`tVQ.-2r?=r:FQ.F.apply(r,rK2PQfne){a(sV,eMH)},[t,i,tV])Qlet V.mapr%2VW-1]]VW]):0MEdo tK1,-LEif tV)?t:G{YeMI!(0ePer);t=,i=s(UeR}}}A=this,{js:,M"====<<++--**//Uliste,{ },BadMslurp,"utf8"Margv:K3)}M?P):Bpl").start({e[3](0,Dstringify(P)Mwriter})';G=/[^ -AFJNOS[-}]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[r~[1]ZeZ,Y"==X,r)W))V),U1).map(e=>a(i,e)UT.slice(Rr=tRTQJSON.P;elseIArrayHreG(i,tE=aEDif(C[0]BrB~Z]a(A,eval(... in ?i[teBtypeof Object.throwt.at(-1)((eW=>GquiG("[2]Y":e)=>"functionXtB)assign(;C" Pparse(Gturn process.argvt=I C"i=cGate(iUtfs").GadFileSync(QF=, sE,s){.some"&Xe~+1]]=sRr):(i[e]=s~],0)Ui} aE,eW{for(;;){C!H.isH(tV"Xt?ti]:A.(t+" not found"):t defi[tZ]D) `tZ .-2r?=r:F .F.apply(rB,rR2V fne){a(sEZ,eU)},[t,i,tZ]) letZ.mapr%2Z~-1]]DZ~]):0UdotR1,-TiftDZ)?t:t[3]I{CeDBUQ!(0eVer);t=,i=s(YeW}}}A=this,{js:,U"====<<++--**//Yliste,{ },GadUslurp,"utf8"Uargv:R3)}U?V):Gpl").start({e[3](0,Pstringify(V)Uwriter})';G=/[^ -AFJNOS[-}]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function s(i,t,s){return i=Object.create(i),t.some((e,r)=>"&"==e?i[t[r+1]]=s.slice(r):(i[e]=s[r],0)),i}function a(i,t,e,r){for(;;){if(!Array.isArray(t))return typeof ""==typeof t?t in i?i[t]:E.throw(t+" not found"):t;if("def"==t[0])return i[t[1]]=a(i,t[2]);if("`"==t[0])return t[1];if(".-"==t[0])return r=t.slice(1).map(e=>a(i,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==t[0])return r=t.slice(1).map(e=>a(i,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("fn"==t[0])return Object.assign(function(...e){return a(s(i,t[1],e),t.at(-1))},[t[2],i,t[1]]);if("let"==t[0])i=Object.create(i),t[1].map((e,r)=>r%2?i[t[1][r-1]]=a(i,t[1][r]):0),t=t.at(-1);else if("do"==t[0])t.slice(1,-1).map(e=>a(i,e)),t=t.at(-1);else if("if"==t[0])t=a(i,t[1])?t[2]:t.at(-1);else{if(e=a(i,t[0]),r=t.slice(1).map(e=>a(i,e)),!(0 in e))return e(...r);t=e[0],i=s(e[1],e[2],r)}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) | ||
| function s(i,t,s){return i=Object.create(i),t.some((e,r)=>"&"==e?i[t[r+1]]=s.slice(r):(i[e]=s[r],0)),i}function a(i,t,e,r){for(;;){if(!Array.isArray(t))return typeof ""==typeof t?t in i?i[t]:E.throw(t+" not found"):t;if("def"==t[0])return i[t[1]]=a(i,t[2]);if("`"==t[0])return t[1];if(".-"==t[0])return r=t.slice(1).map(e=>a(i,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==t[0])return r=t.slice(1).map(e=>a(i,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("fn"==t[0])return Object.assign(function(...e){return a(s(i,t[1],e),t.at(-1))},[t[2],i,t[1]]);if("let"==t[0])i=Object.create(i),t[1].map((e,r)=>r%2?i[t[1][r-1]]=a(i,t[1][r]):0),t=t.at(-1);else if("do"==t[0])t.slice(1,-1).map(e=>a(i,e)),t=t.at(-1);else if("if"==t[0])t=a(i,t[1])?t[2]:t[3];else{if(e=a(i,t[0]),r=t.slice(1).map(e=>a(i,e)),!(0 in e))return e(...r);t=e[0],i=s(e[1],e[2],r)}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) |
+1
-1
@@ -55,3 +55,3 @@ // miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -58,0 +58,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='[rY[1]XeX,W"==V,r)U),T))R1).map(e=>a(i,eR,Q.slice(Pr=tPQLJSON.K;elseIArrayHreG(i,tE=aEDif(C[0]BrBYX]a(A,eval in ?i[teBtypeof Object.throwt.at(-1)((eU=>(...GquiG("[2]W":e)=>"functionVtB)Kparse(;C" Gturn process.argvi=cGate(iTtassign(fs").GadFileSync(I CLF=, sE,s){.some"&VeY+1]]=sPr):(i[e]=sY],0R,i} aE,eU{for(;;){C!H.isH(tR"Vt?ti]:A.(t+" not found"):t defi[tX]D) ~aEXT{M:1}) `tX .-2r?=r:F .F.apply(rB,rP2R fne){a(sEX,eT)},[t,i,tX]) letX.mapr%2XY-1]]DXY]):0Tt="dotP1,-Qt="iftDX)?t:(eDBR.M)t=etP1RI{CL!(0eRer);t=,i=s(WeU}}}A=this,{js:,T"====<<++--**//Wliste,{ },GadTslurp,"utf8"Targv:P3)}T?R):Gpl").start({e[3](0,Kstringify(RR,writer})';G=/[^ -AFJM-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[rZ[1]YeY,X"==W,r)V),U))T1).map(e=>n(i,eT,R.slice(Qr=sQRPJSON.L;elseKArrayIreH(i,sG=nGEif(D[0]CrCZY]Bn(A,eval in ?i[seCtypeof Object.throws.at(-1)((eV=>(...HquiH("K D[2]X":e)=>"functionWsC)Lparse(;D" Hturn process.argvs="i=cHate(iUsassign(fs").HadFileSync(PF=B, tG,t){.some"&WeZ+1]]=tQr):(i[e]=tZ],0T,i} nG,eV{for(;;){D!I.isI(sT"Ws?si]:A.(s+" not found"):s defi[sY]E) ~nGYU{M:1}) `sY .-2r?B=r:F .F.apply(rC,rQ2T fne){n(tGY,eU)},[s,i,sY]) letY.mapr%2YZ-1]]EYZ]):0UdosQ1,-RifsEY)?s:s[3](eECT.M)s=esQ1TK{DP!(0eTer);s=,i=t(XeV}}}A=this,{js:,U"====<<++--**//Xliste,{ },HadUslurp,"utf8"Uargv:Q3)}U?T):Hpl").start({e[3](0,Lstringify(TT,writer})';G=/[^ -AFJM-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function s(i,t,s){return i=Object.create(i),t.some((e,r)=>"&"==e?i[t[r+1]]=s.slice(r):(i[e]=s[r],0)),i}function a(i,t,e,r){for(;;){if(!Array.isArray(t))return typeof ""==typeof t?t in i?i[t]:E.throw(t+" not found"):t;if("def"==t[0])return i[t[1]]=a(i,t[2]);if("~"==t[0])return Object.assign(a(i,t[1]),{M:1});if("`"==t[0])return t[1];if(".-"==t[0])return r=t.slice(1).map(e=>a(i,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==t[0])return r=t.slice(1).map(e=>a(i,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("fn"==t[0])return Object.assign(function(...e){return a(s(i,t[1],e),t.at(-1))},[t[2],i,t[1]]);if("let"==t[0])i=Object.create(i),t[1].map((e,r)=>r%2?i[t[1][r-1]]=a(i,t[1][r]):0),t=t.at(-1);else if("do"==t[0])t.slice(1,-1).map(e=>a(i,e)),t=t.at(-1);else if("if"==t[0])t=a(i,t[1])?t[2]:t.at(-1);else if((e=a(i,t[0])).M)t=e(...t.slice(1));else{if(r=t.slice(1).map(e=>a(i,e)),!(0 in e))return e(...r);t=e[0],i=s(e[1],e[2],r)}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) | ||
| function t(i,s,t){return i=Object.create(i),s.some((e,r)=>"&"==e?i[s[r+1]]=t.slice(r):(i[e]=t[r],0)),i}function n(i,s,e,r){for(;;){if(!Array.isArray(s))return typeof ""==typeof s?s in i?i[s]:E.throw(s+" not found"):s;if("def"==s[0])return i[s[1]]=n(i,s[2]);if("~"==s[0])return Object.assign(n(i,s[1]),{M:1});if("`"==s[0])return s[1];if(".-"==s[0])return r=s.slice(1).map(e=>n(i,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==s[0])return r=s.slice(1).map(e=>n(i,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("fn"==s[0])return Object.assign(function(...e){return n(t(i,s[1],e),s.at(-1))},[s[2],i,s[1]]);if("let"==s[0])i=Object.create(i),s[1].map((e,r)=>r%2?i[s[1][r-1]]=n(i,s[1][r]):0),s=s.at(-1);else if("do"==s[0])s.slice(1,-1).map(e=>n(i,e)),s=s.at(-1);else if("if"==s[0])s=n(i,s[1])?s[2]:s[3];else if((e=n(i,s[0])).M)s=e(...s.slice(1));else{if(r=s.slice(1).map(e=>n(i,e)),!(0 in e))return e(...r);s=e[0],i=t(e[1],e[2],r)}}}E=Object.assign(this,{js:eval,eval:(...e)=>n(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?n(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(n(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) |
+1
-1
@@ -57,3 +57,3 @@ /// miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -60,0 +60,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='"==YreX[0]WYiW)VXturn UVUTi=R[rQ[1]PeP,I,r)H(t,G))E),D1).map(e=>aGe)DC.slice(Br=iBC7JSON.6Array5if(4rWQP]a(A,eval in ?t[itypeof Object.throwelse{4((eH=>(...eW:e)=>"XquiX("e){Ua(sGI"[2]functioni.at(-1)6parse( ;4"aGiprocess.argvt=cXate(tDiassign(fs").XadFileSync(;else 4T7F=, sGi,s){U.some"&YeQ+1]]=sBr):(t[e]=sQ],0)Dt} ,eH{for(;;){4!5.is5(iEU"Yi?it]:A.(i+" not found"):idefTt[iP]=)~TPD{M:1})`TiP.-2r?=r:F.F.apply(rW,rB2EtryVtry{UP)}catch([P],[e]D)}"fnTiP,eD)},[i,t,iP])letVP.mapr%2PQ-1]]=PQ]):0DR"doViB1,-CR"ifVRP)?i:(e=WE.M)ReiB1E;7!(0eEUer);R,t=s(IeH}}}}A=this,{js:,D"====<<++--**//Iliste,{ },Xad Dslurp,"utf8"Dargv:B3)}D? E):Xpl").start({e[3](0,6stringify( E)Dwriter})';G=/[^ -38-AFJ-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='"==YreX[0]WYiW)VXturn UVUT[rR[1]QeQ,P,r)I(t,H))G),E1).map(e=>aHe)ED.slice(Cr=iCDBJSON.7Array6if(55"4);4;elsei.at(-1)i= 4rWRQ]a(A,eval in ?t[itypeof Object.throw((eI=>(...eW:e)=>"XquiX("e){Ua(sHP"[2] function7parse(aHiprocess.argvt=cXate(tEiassign(fs").XadFileSync(TBF=, sHi,s){U.some"&YeR+1]]=sCr):(t[e]=sR],0)Et} ,eI{for(;;){5!6.is6(iGU"Yi?it]:A.(i+" not found"):i;4defTt[iQ]= ~TQE{M:1}`TiQ;4.-2r?=r :F;4.F.apply(rW,rC2)tryVtry{UQ)}catch([Q],[e]E )}else{4fnTiQ,eE)},[i ,t,iQ]letVQ.mapr%2QR-1]]=QR]):0EdoViC1,-DifVi=Q)?i :i[3] 5(e=WG.M)i=eiC1G{5B!(0eGUer);i=,t=s(Pe I}}}}A=this,{js:,E"====<<++--**//Pliste,{ },XadEslurp,"utf8"Eargv:C3)}E ? G):Xpl").start({e[3](0,7stringify(G)Ewriter})';G=/[^ -38-AFJ-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function s(t,i,s){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=s.slice(r):(t[e]=s[r],0)),t}function a(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:E.throw(i+" not found"):i;if("def"==i[0])return t[i[1]]=a(t,i[2]);if("~"==i[0])return Object.assign(a(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return a(t,i[1])}catch(e){return a(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=a(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(t,e)),i=i.at(-1);else if("if"==i[0])i=a(t,i[1])?i[2]:i.at(-1);else if((e=a(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>a(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) | ||
| function s(t,i,s){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=s.slice(r):(t[e]=s[r],0)),t}function a(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:E.throw(i+" not found"):i;if("def"==i[0])return t[i[1]]=a(t,i[2]);if("~"==i[0])return Object.assign(a(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return a(t,i[1])}catch(e){return a(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=a(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(t,e)),i=i.at(-1);else if("if"==i[0])i=a(t,i[1])?i[2]:i[3];else if((e=a(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>a(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) |
+1
-1
@@ -63,3 +63,3 @@ /// miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -66,0 +66,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='reY[0]X"==iX)WYturn VWVUi=T):R(t,QaQiP]=PL[1]KeK,I,r)H))G),E1).map(e=>aQe)ED.slice(Cr=iCDB[r7rX7K]6JSON.5Array4if(typeof ==i?ia(A,eval in ?t[ithrowelse{(...eX:e)=>"YquiY("e){Va(sQI"Object.[2]assign(((eH=>function t=cYate(tEii.at(-1)5parse(;"process.argvfs").YadFileSync(;else UBF=6, sQi,s){V.some"&"==e7+1]]=sCrR(t[e]=s7],0)Et} P,eH{for(;;){!4.is4(iGV""t]:A.(i+" not found"R{}&&keys(i).Yduce(e7L7]EeE{}RidefUt[iKL)~UPKE{M:1})`UiK.-2r?6=r:F.F.apply(rX,rC2GtryWtry{VPK)}catch([K],[e]E)}"fnU iK,eE)},[i,t,iK])letWK.mapr%2K7-1]LK7]R0ET"doWiC1,-DT"ifWTPK)?i:(e=PXG.M)TeiC1G;B!(0eGVer);T,t=s(IeH}}}}A=this,{js:,E"====<<++--**//Iliste,{ },YadEslurp,"utf8"Eargv:C3)}E?GRYpl").start({e[3](0,5stringify(G)Ewriter})';G=/[^ -38-AFJM-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='reY[0]X"==iX)WYturn VWVU):T(t,RaRiQ]=QP[1]LeL,K,r)I))H),G1).map(e=>aRe)GE.slice(Dr=iDEC[rBrXBL]7JSON.6Array5if(44");;elsei.at(-1)i= typeof ==i?ia(A,eval in ?t[ithrow(...eX:e)=>"YquiY("e){Va(sRK"Object.[2] assign(((eI=>functiont=cYate(tGi6parse(process.argvfs").YadFileSync(UCF=7, sRi,s){V.some"&"==eB+1]]=sDrT(t[e]=sB],0)Gt} Q,eI{for(;;){4!5.is5(iHV""t]:A.(i+" not found"T{}&&keys(i).Yduce(eBPB]GeG{}Ti;defUt[iLP ~UQLG{M:1}`UiL;.-2r?7=r :F;.F.apply(rX,rD2)tryWtry{VQL)}catch([L],[e]G )}else{fnUiL,eG)},[i ,t,iL]letWL.mapr%2LB-1]PLB]T0GdoWiD1,-EifWi=QL)?i :i[3] 4(e=QXH.M)i=eiD1H{4C!(0eHVer);i=,t=s(Ke I}}}}A=this,{js:,G"====<<++--**//Kliste,{ },YadGslurp,"utf8"Gargv:D3)}G ? HTYpl").start({e[3](0,6stringify(H)Gwriter})';G=/[^ -38-AFJM-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function s(t,i,s){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=s.slice(r):(t[e]=s[r],0)),t}function a(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:E.throw(i+" not found"):typeof {}==typeof i?i&&Object.keys(i).reduce((e,r)=>(e[r]=a(t,i[r]),e),{}):i;if("def"==i[0])return t[i[1]]=a(t,i[2]);if("~"==i[0])return Object.assign(a(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return a(t,i[1])}catch(e){return a(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=a(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(t,e)),i=i.at(-1);else if("if"==i[0])i=a(t,i[1])?i[2]:i.at(-1);else if((e=a(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>a(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) | ||
| function s(t,i,s){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=s.slice(r):(t[e]=s[r],0)),t}function a(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:E.throw(i+" not found"):typeof {}==typeof i?i&&Object.keys(i).reduce((e,r)=>(e[r]=a(t,i[r]),e),{}):i;if("def"==i[0])return t[i[1]]=a(t,i[2]);if("~"==i[0])return Object.assign(a(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return a(t,i[1])}catch(e){return a(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=a(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(t,e)),i=i.at(-1);else if("if"==i[0])i=a(t,i[1])?i[2]:i[3];else if((e=a(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>a(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],list:(...e)=>e,throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),argv:process.argv.slice(3)}),process.argv[2]?a(E,JSON.parse(require("fs").readFileSync(process.argv[2]))):require("repl").start({eval:(...e)=>e[3](0,JSON.stringify(a(E,JSON.parse(e[0])))),writer:(...e)=>e[0]}) |
+1
-1
@@ -68,3 +68,3 @@ /// miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -71,0 +71,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='in@,eI[tK,[q","z"q"||`z$val#"==_,t^(e5))4map3(n,R),Q.35=>P1)PaRe)QG.slice(Ft=rFGEJSON.DArrayCif(B)=>Z]]Y[0]X[1]WtXKW]V.#ueUfac| @ ?n[rtypeof Object.("\\n")throwelse{B(5^Z[2]return e){a(iReW,"(...^X.onkeyuptextareafunctionY]\\n[":eZr.at(-1);B" aRrn=create(nQrassign(< rows=9 cols=60>;else B_rX)"eXEx=V, iRr,i){.some"&_eK+1Y=iFt):(n[e]=iK],0)Qn} I^){for(;;){B!C.isC(r4"_r?rn]:A.(r+" not found"):r defn[rW]=) ~WQ{M:1}) `rW .-2t?V=t:x .x.apply(tX^F24 trytry{W)}catch([W]qe]Q)}"fnrWIQ)}qr,n,rW]) letW.3t%2WK-1Y=WK]):0Qr="dorF1,-Gr="ifr=W)?r:5=X4.M)r=erF14;E!(0e4et);r=eX,n=i5WI^)}}}}A=this,{js:e#I#a(AIXQ"====<<++--**//eW,3:tZtWPtX5)Q{ eX}}Qb.@nerHTML=\'["let|m$m@i"Yq"+zm$MAL"defzfn|n"]q"ifzn|*zn|-zn",1Y],13z`"q7,8,9.zMath$random"Y</></>\'^=b.children=(ZtWU=tXU.splitPe?Dstr@gify(a(A,Dparse54):"").jo@()';G=/[-U-ZB-GP-R3-5^_#$|zqKI@]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[t@,[I","K"I"qq`Kzval|"==$))#,t5(e4map_(n,^),R._4=>Q1)Qa^e)RP.slice(Gt=rGPFJSON.EArrayDif(CC"B);BZ)=>Y;elseXr.at(-1)Wr=WX BV]]U[0][1]t@].|uefacq in ?n[rtypeof Object.("\\n")throw(45Y[2]return e){a(i^e,"(...5.onkeyuptextareafunctionU]\\n[" :eYa^rn=create(nRrassign(< rows=9 cols=60>$r)"eFx=, i^r,i){.some"&$e@+1U=iGt):(n[e]=i@],0)Rn} ,e5){for(;;){C!D.isD(r#"$r?rn]:A.(r+" not found"):r;Bdefn[r]=Z~R{M:1}Z`r;B.-2t?=t:x;B.x.apply(t5G2)Ztrytry{)}catch([W]Ie]RW)}else{Bfnr,eRW)}Ir,n,r]Zlet._t%2@-1U=@]):0RVdorG1,-PVifr=)?r:r[3]X C4=#.M)r=erG1#X{CF!(0e#et);r=e,n=i4,e5)}}}}A=this,{js:e|,e|a(A,eR"====<<++--**//e,_:tYtQt4)R{ e}}Rb.innerHTML=\'["letqmzmini"UI"+KmzMAL" defKfnqn"]I"ifKnq*Knq-Kn",1U],1 _K`"I7,8,9 .KMathzrandom"U</></>\'5=b.children=(Yt=t.splitQe?Estringify(a(A,Eparse4#):"").join()';G=/[-U-ZB-GP-R^_45#$|zqKI@]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| function i(n,r,i){return n=Object.create(n),r.some((e,t)=>"&"==e?n[r[t+1]]=i.slice(t):(n[e]=i[t],0)),n}function a(n,r,e,t){for(;;){if(!Array.isArray(r))return typeof ""==typeof r?r in n?n[r]:E.throw(r+" not found"):r;if("def"==r[0])return n[r[1]]=a(n,r[2]);if("~"==r[0])return Object.assign(a(n,r[1]),{M:1});if("`"==r[0])return r[1];if(".-"==r[0])return t=r.slice(1).map(e=>a(n,e)),x=t[0][t[1]],2 in t?t[0][t[1]]=t[2]:x;if("."==r[0])return t=r.slice(1).map(e=>a(n,e)),x=t[0][t[1]],x.apply(t[0],t.slice(2));if("try"==r[0])try{return a(n,r[1])}catch(e){return a(i(n,[r.at(-1)[1]],[e]),r.at(-1)[2])}else{if("fn"==r[0])return Object.assign(function(...e){return a(i(n,r[1],e),r.at(-1))},[r[2],n,r[1]]);if("let"==r[0])n=Object.create(n),r[1].map((e,t)=>t%2?n[r[1][t-1]]=a(n,r[1][t]):0),r=r.at(-1);else if("do"==r[0])r.slice(1,-1).map(e=>a(n,e)),r=r.at(-1);else if("if"==r[0])r=a(n,r[1])?r[2]:r.at(-1);else if((e=a(n,r[0])).M)r=e(...r.slice(1));else{if(t=r.slice(1).map(e=>a(n,e)),!(0 in e))return e(...t);r=e[0],n=i(e[1],e[2],t)}}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],map:(...t)=>t[1].map(e=>t[0](e)),throw:(...e)=>{throw e[0]}}),b.innerHTML='<textarea rows=9 cols=60>["let",["m",["`","mini"]],["+","m",["`","MAL"]]]\n["def","fac",["fn",["n"],["if","n",["*","n",["fac",["-","n",1]]],1]]]\n["map","fac",["`",[7,8,9]]]\n[".","Math",["`","random"]]</textarea><textarea rows=9 cols=60></textarea>',t=b.children,t[0].onkeyup=()=>t[1].value=t[0].value.split("\n").map(e=>e?JSON.stringify(a(E,JSON.parse(e))):"").join("\n"),t[0].onkeyup() | ||
| function i(n,r,i){return n=Object.create(n),r.some((e,t)=>"&"==e?n[r[t+1]]=i.slice(t):(n[e]=i[t],0)),n}function a(n,r,e,t){for(;;){if(!Array.isArray(r))return typeof ""==typeof r?r in n?n[r]:E.throw(r+" not found"):r;if("def"==r[0])return n[r[1]]=a(n,r[2]);if("~"==r[0])return Object.assign(a(n,r[1]),{M:1});if("`"==r[0])return r[1];if(".-"==r[0])return t=r.slice(1).map(e=>a(n,e)),x=t[0][t[1]],2 in t?t[0][t[1]]=t[2]:x;if("."==r[0])return t=r.slice(1).map(e=>a(n,e)),x=t[0][t[1]],x.apply(t[0],t.slice(2));if("try"==r[0])try{return a(n,r[1])}catch(e){return a(i(n,[r.at(-1)[1]],[e]),r.at(-1)[2])}else{if("fn"==r[0])return Object.assign(function(...e){return a(i(n,r[1],e),r.at(-1))},[r[2],n,r[1]]);if("let"==r[0])n=Object.create(n),r[1].map((e,t)=>t%2?n[r[1][t-1]]=a(n,r[1][t]):0),r=r.at(-1);else if("do"==r[0])r.slice(1,-1).map(e=>a(n,e)),r=r.at(-1);else if("if"==r[0])r=a(n,r[1])?r[2]:r[3];else if((e=a(n,r[0])).M)r=e(...r.slice(1));else{if(t=r.slice(1).map(e=>a(n,e)),!(0 in e))return e(...t);r=e[0],n=i(e[1],e[2],t)}}}}E=Object.assign(this,{js:eval,eval:(...e)=>a(E,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],map:(...t)=>t[1].map(e=>t[0](e)),throw:(...e)=>{throw e[0]}}),b.innerHTML='<textarea rows=9 cols=60>["let",["m",["`","mini"]],["+","m",["`","MAL"]]]\n["def","fac",["fn",["n"],["if","n",["*","n",["fac",["-","n",1]]],1]]]\n["map","fac",["`",[7,8,9]]]\n[".","Math",["`","random"]]</textarea><textarea rows=9 cols=60></textarea>',t=b.children,t[0].onkeyup=()=>t[1].value=t[0].value.split("\n").map(e=>e?JSON.stringify(a(E,JSON.parse(e))):"").join("\n"),t[0].onkeyup() |
+1
-1
@@ -61,3 +61,3 @@ /// miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -64,0 +64,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='reZ[0]Y"==iY)XZturn WXWVi=U(t,TaTiR]=RQ[1]PeP,I,r)H))G),E1).map(e=>aTe)ED.slice(Cr=iCDB[rrYP]JSON.Arrayif(typeof ==i?i in ?t[ithrowObject.cZate(else{(...eY:e)=>"[2]e){Wa(sTI"assign( ((eH=>parse()t=tEii.at(-1)function;";else VBx=,module.exports=(n){ sTi,n){W.some"&"==e+1]]=nCr):(t[e]=n],0)Et} R,eH{for(;;){!.is(iGW""t]:n.(i+" not found"):{}&&keys(i).Zduce(eQ]EeE{}):idefVt[iPQ)~V RPE{M:1})`ViP.-2r?=r:x.x.apply(rY,rC2GtryXtry{WRP)}catch([P],[e]E)}"fnV iP,eE)},[i,t,iP])letXP.mapr%2P-1]QP]):0EU"doXiC1,-DU"ifXURP)?i:(e=RYG.M)UeiC1G;B!(0eGWer);U,t=s(IeH}}}}Wn= nE{js:eval,evala(n,E"====<<++--**//I{ },Zad,slurpZquiZ("fs").ZadFileSync(,"utf8"EZpstringify(a(n,G})};';G=/[^ -AFJ-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='reZ[0]Y"==iY)XZturn WXWV){Ut,iTf(RRTQ]=QP[1]IeI,H)}G),E1).map(e=>Rt,e)ED.slice(Cr=iCDB[rrYI]JSON.ArrayiR");;elsei.at(-1)i= typeof ==i?i in ?t[ithrowObject.cZate((...eY:e)=>"[2] eUWRs(t,H"assign(((e,r)=>parse()t=tEifunctionVBx=,module.exports=(nU s(T,nUW.some"&"==e+1]]=nCr):(t[e]=n],0)Et} Q,e,rUfor(;;UiR!.is(i))W""t]:n.(i+" not found"):{}&&keys(i).Zduce(eP]EeE{}):i;defVt[iIP ~VQIE{M:1}`ViI;.-2r?=r :x;.x.apply(rY,rC2)tryXtry{WQIGcatch([I],[e]E Gelse{fnViI,eEG,[i ,TI]letXI.mapr%2I-1]PI]):0EdoXiC1,-DifXi=QI)?i :i[3] iR(e=QY)).M)i=eiC1)){iRB!(0e))Wer);i=,t=s(He ,rG}}}Wn=nE{js:eval,evalRn,E"====<<++--**//H{ },Zad,slurpZquiZ("fs").ZadFileSync(,"utf8"EZpstringify(Rn,)GG;';G=/[^ -AFJ-OS[-~]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| module.exports=function(n){function s(t,i,n){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=n.slice(r):(t[e]=n[r],0)),t}function a(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:n.throw(i+" not found"):typeof {}==typeof i?i&&Object.keys(i).reduce((e,r)=>(e[r]=a(t,i[r]),e),{}):i;if("def"==i[0])return t[i[1]]=a(t,i[2]);if("~"==i[0])return Object.assign(a(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return a(t,i[1])}catch(e){return a(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=a(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(t,e)),i=i.at(-1);else if("if"==i[0])i=a(t,i[1])?i[2]:i.at(-1);else if((e=a(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>a(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}return n=Object.assign(Object.create(n),{js:eval,eval:(...e)=>a(n,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),rep:(...e)=>JSON.stringify(a(n,JSON.parse(e[0])))})}; | ||
| module.exports=function(n){function s(t,i,n){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=n.slice(r):(t[e]=n[r],0)),t}function f(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:n.throw(i+" not found"):typeof {}==typeof i?i&&Object.keys(i).reduce((e,r)=>(e[r]=f(t,i[r]),e),{}):i;if("def"==i[0])return t[i[1]]=f(t,i[2]);if("~"==i[0])return Object.assign(f(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>f(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>f(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return f(t,i[1])}catch(e){return f(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return f(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=f(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>f(t,e)),i=i.at(-1);else if("if"==i[0])i=f(t,i[1])?i[2]:i[3];else if((e=f(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>f(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}return n=Object.assign(Object.create(n),{js:eval,eval:(...e)=>f(n,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),slurp:(...e)=>require("fs").readFileSync(e[0],"utf8"),rep:(...e)=>JSON.stringify(f(n,JSON.parse(e[0])))})}; |
+1
-1
@@ -68,3 +68,3 @@ /// miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -71,0 +71,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='re4[0]3"==i3)Z4turn YZYXi=W(r,VaViU]=UT[1]IeI,H,t)G))F),E1).map(e=>aVe)ED.slice(Ct=iCDB[tt3I]JSON.Arrayif(typeof ==i?i in ?r[ithrowObject.c4ate(else{(...e3:e)=>"[2]e){Ya(sVH"assign( ((eG=>parse()r=rEii.at(-1)function;";else XBA=,miniMAL=(n){ sVi,n){Y.some"&"==e+1]]=nCt):(r[e]=n],0)Er} U,eG{for(;;){!.is(iFY""r]:n.(i+" not found"):{}&&keys(i).4duce(eT]EeE{}):idefXr[iIT)~X UIE{M:1})`XiI.-2t?=t:A.A.apply(t3,tC2FtryZtry{YUI)}catch([I],[e]E)}"fnX iI,eE)},[i,r,iI])letZI.mapt%2I-1]TI]):0EW"doZiC1,-DW"ifZWUI)?i:(e=U3F.M)WeiC1F;B!(0eFYet);W,r=s(HeG}}}}Yn= n||thisE{js:eval,evala(n,E"====<<++--**//H{ },4ad,4pstringify(a(n,F})};';G=/[-B-IT-Z34]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[0]5"==i5)4return Z4ZY){X(t,WaWiV]=VU[1]TeT,I)}H,rG),F1).map(e=>aWe)FE.slice(Dr=iDEC[rBr5BT]JSON.Arrayif(");;elsei.at(-1)i= typeof ==i?i in ?t[ithrowObject.create((...e5:e)=>"[2] eXZa(sWI"assign(((eG)=>parse()t=tFifunctionYCA=,miniMAL=(nX sWi,nXZ.some"&"==eB+1]]=nDr):(t[e]=nB],0)Ft} V,eGXfor(;;X!.is(i))Z""t]:n.(i+" not found"):{}&&keys(i).reduce(eBUB]FeF{}):i;defYt[iTU ~YVTF{M:1}`YiT;.-2r?=r :A;.A.apply(r5GD2)try4try{ZVTHcatch([T],[e]F Helse{fnYiT,eFH,[i ,t,iT]let4T.mapr%2TB-1]UTB]):0Fdo4iD1,-Eif4i=VT)?i :i[3] (e=V5)).M)i=eiD1)){C!(0e))Zer);i=,t=s(Ie GH}}}Zn=n||thisF{js:eval,evala(n,F"====<<++--**//I{ }GeadGepstringify(a(n,)HH;';G=/[-B-IT-Z45]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| miniMAL=function(n){function s(r,i,n){return r=Object.create(r),i.some((e,t)=>"&"==e?r[i[t+1]]=n.slice(t):(r[e]=n[t],0)),r}function a(r,i,e,t){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in r?r[i]:n.throw(i+" not found"):typeof {}==typeof i?i&&Object.keys(i).reduce((e,t)=>(e[t]=a(r,i[t]),e),{}):i;if("def"==i[0])return r[i[1]]=a(r,i[2]);if("~"==i[0])return Object.assign(a(r,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return t=i.slice(1).map(e=>a(r,e)),x=t[0][t[1]],2 in t?t[0][t[1]]=t[2]:x;if("."==i[0])return t=i.slice(1).map(e=>a(r,e)),x=t[0][t[1]],x.apply(t[0],t.slice(2));if("try"==i[0])try{return a(r,i[1])}catch(e){return a(s(r,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(r,i[1],e),i.at(-1))},[i[2],r,i[1]]);if("let"==i[0])r=Object.create(r),i[1].map((e,t)=>t%2?r[i[1][t-1]]=a(r,i[1][t]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(r,e)),i=i.at(-1);else if("if"==i[0])i=a(r,i[1])?i[2]:i.at(-1);else if((e=a(r,i[0])).M)i=e(...i.slice(1));else{if(t=i.slice(1).map(e=>a(r,e)),!(0 in e))return e(...t);i=e[0],r=s(e[1],e[2],t)}}}}return n=Object.assign(Object.create(n||this),{js:eval,eval:(...e)=>a(n,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),rep:(...e)=>JSON.stringify(a(n,JSON.parse(e[0])))})}; | ||
| miniMAL=function(n){function s(t,i,n){return t=Object.create(t),i.some((e,r)=>"&"==e?t[i[r+1]]=n.slice(r):(t[e]=n[r],0)),t}function a(t,i,e,r){for(;;){if(!Array.isArray(i))return typeof ""==typeof i?i in t?t[i]:n.throw(i+" not found"):typeof {}==typeof i?i&&Object.keys(i).reduce((e,r)=>(e[r]=a(t,i[r]),e),{}):i;if("def"==i[0])return t[i[1]]=a(t,i[2]);if("~"==i[0])return Object.assign(a(t,i[1]),{M:1});if("`"==i[0])return i[1];if(".-"==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],2 in r?r[0][r[1]]=r[2]:x;if("."==i[0])return r=i.slice(1).map(e=>a(t,e)),x=r[0][r[1]],x.apply(r[0],r.slice(2));if("try"==i[0])try{return a(t,i[1])}catch(e){return a(s(t,[i.at(-1)[1]],[e]),i.at(-1)[2])}else{if("fn"==i[0])return Object.assign(function(...e){return a(s(t,i[1],e),i.at(-1))},[i[2],t,i[1]]);if("let"==i[0])t=Object.create(t),i[1].map((e,r)=>r%2?t[i[1][r-1]]=a(t,i[1][r]):0),i=i.at(-1);else if("do"==i[0])i.slice(1,-1).map(e=>a(t,e)),i=i.at(-1);else if("if"==i[0])i=a(t,i[1])?i[2]:i[3];else if((e=a(t,i[0])).M)i=e(...i.slice(1));else{if(r=i.slice(1).map(e=>a(t,e)),!(0 in e))return e(...r);i=e[0],t=s(e[1],e[2],r)}}}}return n=Object.assign(Object.create(n||this),{js:eval,eval:(...e)=>a(n,e[0]),"=":(...e)=>e[0]===e[1],"<":(...e)=>e[0]<e[1],"+":(...e)=>e[0]+e[1],"-":(...e)=>e[0]-e[1],"*":(...e)=>e[0]*e[1],"/":(...e)=>e[0]/e[1],throw:(...e)=>{throw e[0]},read:(...e)=>JSON.parse(e[0]),rep:(...e)=>JSON.stringify(a(n,JSON.parse(e[0])))})}; |
+1
-1
@@ -68,3 +68,3 @@ /// miniMAL | ||
| } else if (ast[0] == "if") { // branching conditional | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast.at(-1) | ||
| ast = EVAL(env, ast[1]) ? ast[2] : ast[3] | ||
| } else { // invoke list form | ||
@@ -71,0 +71,0 @@ f = EVAL(env, ast[0]) |
@@ -1,1 +0,1 @@ | ||
| for(_='in@,eI[tK,[q","z"q"||`z$val#"==_,t^(e5))4map3(n,R),Q.35=>P1)PaRe)QG.slice(Ft=rFGEJSON.DArrayCif(B)=>Z]]Y[0]X[1]WtXKW]V.#ueUfac| @ ?n[rtypeof Object.("\\n")throwelse{B(5^Z[2]return e){a(iReW,"(...^X.onkeyuptextareafunctionY]\\n[":eZr.at(-1);B" aRrn=create(nQrassign(< rows=9 cols=60>;else B_rX)"eXEx=V, iRr,i){.some"&_eK+1Y=iFt):(n[e]=iK],0)Qn} I^){for(;;){B!C.isC(r4"_r?rn]:A.(r+" not found"):r defn[rW]=) ~WQ{M:1}) `rW .-2t?V=t:x .x.apply(tX^F24 trytry{W)}catch([W]qe]Q)}"fnrWIQ)}qr,n,rW]) letW.3t%2WK-1Y=WK]):0Qr="dorF1,-Gr="ifr=W)?r:5=X4.M)r=erF14;E!(0e4et);r=eX,n=i5WI^)}}}}A=this,{js:e#I#a(AIXQ"====<<++--**//eW,3:tZtWPtX5)Q{ eX}}Qb.@nerHTML=\'["let|m$m@i"Yq"+zm$MAL"defzfn|n"]q"ifzn|*zn|-zn",1Y],13z`"q7,8,9.zMath$random"Y</></>\'^=b.children=(ZtWU=tXU.splitPe?Dstr@gify(a(A,Dparse54):"").jo@()';G=/[-U-ZB-GP-R3-5^_#$|zqKI@]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[t@,[I","K"I"qq`Kzval|"==$))#,t5(e4map_(n,^),R._4=>Q1)Qa^e)RP.slice(Gt=rGPFJSON.EArrayDif(CC"B);BZ)=>Y;elseXr.at(-1)Wr=WX BV]]U[0][1]t@].|uefacq in ?n[rtypeof Object.("\\n")throw(45Y[2]return e){a(i^e,"(...5.onkeyuptextareafunctionU]\\n[" :eYa^rn=create(nRrassign(< rows=9 cols=60>$r)"eFx=, i^r,i){.some"&$e@+1U=iGt):(n[e]=i@],0)Rn} ,e5){for(;;){C!D.isD(r#"$r?rn]:A.(r+" not found"):r;Bdefn[r]=Z~R{M:1}Z`r;B.-2t?=t:x;B.x.apply(t5G2)Ztrytry{)}catch([W]Ie]RW)}else{Bfnr,eRW)}Ir,n,r]Zlet._t%2@-1U=@]):0RVdorG1,-PVifr=)?r:r[3]X C4=#.M)r=erG1#X{CF!(0e#et);r=e,n=i4,e5)}}}}A=this,{js:e|,e|a(A,eR"====<<++--**//e,_:tYtQt4)R{ e}}Rb.innerHTML=\'["letqmzmini"UI"+KmzMAL" defKfnqn"]I"ifKnq*Knq-Kn",1U],1 _K`"I7,8,9 .KMathzrandom"U</></>\'5=b.children=(Yt=t.splitQe?Estringify(a(A,Eparse4#):"").join()';G=/[-U-ZB-GP-R^_45#$|zqKI@]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
@@ -1,1 +0,1 @@ | ||
| for(_='re4[0]3"==i3)Z4turn YZYXi=W(r,VaViU]=UT[1]IeI,H,t)G))F),E1).map(e=>aVe)ED.slice(Ct=iCDB[tt3I]JSON.Arrayif(typeof ==i?i in ?r[ithrowObject.c4ate(else{(...e3:e)=>"[2]e){Ya(sVH"assign( ((eG=>parse()r=rEii.at(-1)function;";else XBA=,miniMAL=(n){ sVi,n){Y.some"&"==e+1]]=nCt):(r[e]=n],0)Er} U,eG{for(;;){!.is(iFY""r]:n.(i+" not found"):{}&&keys(i).4duce(eT]EeE{}):idefXr[iIT)~X UIE{M:1})`XiI.-2t?=t:A.A.apply(t3,tC2FtryZtry{YUI)}catch([I],[e]E)}"fnX iI,eE)},[i,r,iI])letZI.mapt%2I-1]TI]):0EW"doZiC1,-DW"ifZWUI)?i:(e=U3F.M)WeiC1F;B!(0eFYet);W,r=s(HeG}}}}Yn= n||thisE{js:eval,evala(n,E"====<<++--**//H{ },4ad,4pstringify(a(n,F})};';G=/[-B-IT-Z34]/.exec(_);)with(_.split(G))_=join(shift());eval(_) | ||
| for(_='[0]5"==i5)4return Z4ZY){X(t,WaWiV]=VU[1]TeT,I)}H,rG),F1).map(e=>aWe)FE.slice(Dr=iDEC[rBr5BT]JSON.Arrayif(");;elsei.at(-1)i= typeof ==i?i in ?t[ithrowObject.create((...e5:e)=>"[2] eXZa(sWI"assign(((eG)=>parse()t=tFifunctionYCA=,miniMAL=(nX sWi,nXZ.some"&"==eB+1]]=nDr):(t[e]=nB],0)Ft} V,eGXfor(;;X!.is(i))Z""t]:n.(i+" not found"):{}&&keys(i).reduce(eBUB]FeF{}):i;defYt[iTU ~YVTF{M:1}`YiT;.-2r?=r :A;.A.apply(r5GD2)try4try{ZVTHcatch([T],[e]F Helse{fnYiT,eFH,[i ,t,iT]let4T.mapr%2TB-1]UTB]):0Fdo4iD1,-Eif4i=VT)?i :i[3] (e=V5)).M)i=eiD1)){C!(0e))Zer);i=,t=s(Ie GH}}}Zn=n||thisF{js:eval,evala(n,F"====<<++--**//I{ }GeadGepstringify(a(n,)HH;';G=/[-B-IT-Z45]/.exec(_);)with(_.split(G))_=join(shift());eval(_) |
Sorry, the diff of this file is not supported yet
AI-detected potential malware
Supply chain riskAI has identified this package as malware. This is a strong signal that the package may be malicious.
Found 1 instance in 1 package
AI-detected potential malware
Supply chain riskAI has identified this package as malware. This is a strong signal that the package may be malicious.
Found 1 instance in 1 package
985661
0