From f0feaa22e50281ef9f4f5d8feb25183c065ff72e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Tue, 29 May 2018 11:52:52 +0300 Subject: [PATCH] Add some improvements to ircbot.js --- ircbot.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ircbot.js b/ircbot.js index 212ad32..229518d 100644 --- a/ircbot.js +++ b/ircbot.js @@ -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(); });