chg: Removed redundant code = code.replace

This commit is contained in:
Hannah Ward 2017-04-06 12:43:37 +01:00
parent dcac64fb9a
commit bce0950498
No known key found for this signature in database
GPG Key ID: 6F3BAD60DE190290

View File

@ -257,29 +257,24 @@ const Code = {
} }
// Add strategic spaces // Add strategic spaces
code = code.replace(/\s*([!<>=+-/*]?)=\s*/g, " $1= "); code = code.replace(/\s*([!<>=+-/*]?)=\s*/g, " $1= ")
code = code.replace(/\s*<([=]?)\s*/g, " <$1 "); .replace(/\s*<([=]?)\s*/g, " <$1 ")
code = code.replace(/\s*>([=]?)\s*/g, " >$1 "); .replace(/\s*>([=]?)\s*/g, " >$1 ")
code = code.replace(/([^+])\+([^+=])/g, "$1 + $2"); .replace(/([^+])\+([^+=])/g, "$1 + $2")
code = code.replace(/([^-])-([^-=])/g, "$1 - $2"); .replace(/([^-])-([^-=])/g, "$1 - $2")
code = code.replace(/([^*])\*([^*=])/g, "$1 * $2"); .replace(/([^*])\*([^*=])/g, "$1 * $2")
code = code.replace(/([^/])\/([^/=])/g, "$1 / $2"); .replace(/([^/])\/([^/=])/g, "$1 / $2")
code = code.replace(/\s*,\s*/g, ", "); .replace(/\s*,\s*/g, ", ")
code = code.replace(/\s*{/g, " {"); .replace(/\s*{/g, " {")
code = code.replace(/}\n/g, "}\n\n"); .replace(/}\n/g, "}\n\n")
.replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)\s*\n([^{])/gim, "$1 ($2)\n $3")
// Just... don't look at this .replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)([^{])/gim, "$1 ($2) $3")
code = code.replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)\s*\n([^{])/gim, "$1 ($2)\n $3"); .replace(/else\s*\n([^{])/gim, "else\n $1")
code = code.replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)([^{])/gim, "$1 ($2) $3"); .replace(/else\s+([^{])/gim, "else $1")
code = code.replace(/else\s*\n([^{])/gim, "else\n $1"); .replace(/\s+;/g, ";")
code = code.replace(/else\s+([^{])/gim, "else $1"); .replace(/\{\s+\}/g, "{}")
.replace(/\[\s+\]/g, "[]")
// Remove strategic spaces .replace(/}\s*(else|catch|except|finally|elif|elseif|else if)/gi, "} $1");
code = code.replace(/\s+;/g, ";");
code = code.replace(/\{\s+\}/g, "{}");
code = code.replace(/\[\s+\]/g, "[]");
code = code.replace(/}\s*(else|catch|except|finally|elif|elseif|else if)/gi, "} $1");
// Replace preserved tokens // Replace preserved tokens
var ptokens = /###preservedToken(\d+)###/g; var ptokens = /###preservedToken(\d+)###/g;