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