UNPKG

nodent-compiler

Version:

NoDent - Asynchronous Javascript language extensions

31 lines (25 loc) 408 B
async function append(a,b) { return ""+a+b; } async function finalIf(x) { if (x) await append(x,0) ; return ; } async function test(x) { await finalIf(x) ; var r = "" ; if (!x) { r = "Zero and " ; } var z ; if (x&1) { r = await append(r,"Odd") ; } else { r += "Even" ; } z = await append(x," is ") ; z = z+r+"." ; return z ; }; return await test(1)+await test(0)+await test(10);