nodent
Version:
NoDent - Asynchronous Javascript language extensions
24 lines (21 loc) • 344 B
JavaScript
async function inc(x) {
return x+1 ;
};
async function test() {
var s = "" ;
var i = 0 ;
async function notFinished() {
return i<5 ;
}
do {
s += "<"+i ;
i = await inc(i) ;
s += ">" ;
}
while (await notFinished(i)) ;
s += "ok" ;
return s ;
}
module.exports = async function() {
return await test() == "<0><1><2><3><4>ok";
}