From 773a4430e7c83916c1c799b15fb42fba845d7ce2 Mon Sep 17 00:00:00 2001 From: Rachel Fenichel Date: Fri, 18 Sep 2020 11:02:17 -0700 Subject: [PATCH] Fix lua multiline quote --- generators/lua.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/generators/lua.js b/generators/lua.js index e3b25a333..047fcff0f 100644 --- a/generators/lua.js +++ b/generators/lua.js @@ -151,10 +151,10 @@ Blockly.Lua.quote_ = function(string) { * @private */ Blockly.Lua.multiline_quote_ = function(string) { - string = string.replace(/\\/g, '\\\\') - .replace(/\n/g, '\\\n') - .replace(/'/g, '\\\''); - return '[===' + string + '===]'; + var lines = string.split(/\n/g).map(Blockly.Lua.quote_); + // Join with the following, plus a newline: + // .. '\n' .. + return lines.join(' .. \'\\n\' ..\n'); }; /**