Add some improvements to ircbot.js

This commit is contained in:
Juhani Krekelä 2018-05-29 11:52:52 +03:00
parent 21832b0bb5
commit f0feaa22e5
1 changed files with 6 additions and 7 deletions

View File

@ -34,6 +34,8 @@ function cachedCompile(program, enableExtensions = true) {
break;
}
}
return compiled;
}
if(programCache.has(program)) {
@ -46,14 +48,10 @@ function cachedCompile(program, enableExtensions = true) {
if(extensions == enableExtensions) {
return compiled;
} else {
compileToCache();
let {compiled} = programCache.get(program);
return compiled;
return compileToCache()
}
} else {
compileToCache();
let {compiled} = programCache.get(program);
return compiled;
return compileToCache()
}
}
@ -179,7 +177,8 @@ function main() {
rl.prompt();
rl.on('line', line => {
let [program, input] = line.split('!');
let [program, ...input] = line.split('!');
input = input.join('!');
console.log(ircbotRun(program, input));
rl.prompt();
});