nodent
Version:
NoDent - Asynchronous Javascript language extensions
35 lines (31 loc) • 589 B
JavaScript
async function append(a,b) {
return ""+a+b;
}
async function test(x) {
var s ;
if (x==0)
s = await append(x,"zero")
else if (x==1)
s = await append(x,"one")
else
s = await append(x,"?")
return s ;
};
async function test2(x) {
var s ;
if (x==0) {
s = await append(x,"zero")
} else {
if (x==1) {
s = await append(x,"one")
} else {
s = await append(x,"?")
}
}
return s ;
};
module.exports = async function() {
var s = await test(1)+await test(0)+await test(2);
var t = await test2(1)+await test2(0)+await test2(2);
return s=="1one0zero2?" && s==t;
}