From 89c03b1cbb5a94cde651d4e2b77e7472d5b74da9 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sat, 26 Sep 2020 23:36:40 -0400 Subject: [PATCH] py fix for _S --- devTools/Script to convert SC to JS/SC to JS 1.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/devTools/Script to convert SC to JS/SC to JS 1.py b/devTools/Script to convert SC to JS/SC to JS 1.py index c571e019208..baa14313d85 100644 --- a/devTools/Script to convert SC to JS/SC to JS 1.py +++ b/devTools/Script to convert SC to JS/SC to JS 1.py @@ -56,7 +56,6 @@ editor.rereplace(r"%/", r"*/") # JS editor.rereplace(r" == ", r" === ") editor.rereplace(r" != ", r" !== ") -editor.rereplace(r"_S\.", r"S.") #fix pronouns editor.rereplace(r"V\.Hers", r"\${Hers}") @@ -99,9 +98,12 @@ editor.rereplace(r"_hers2", r"\${_hers2}") #look for variables embedded in literals editor.rereplace(r"( r.push[^;]*?)(V\.[^ ,<'`]*)", r"\1${\2}") editor.rereplace(r"( r.push[^;]*?)(slave\.[^ ,<'`]*)", r"\1${\2}") -editor.rereplace(r"( r.push[^;]*?)(S\.[^ ,<'`]*)", r"\1${\2}") +editor.rereplace(r"( r.push[^;]*?)(_S\.[^ ,<'`]*)", r"\1${\2}") editor.rereplace(r"( r.push[^;]*?)( _[^ ,<'`]*)", r"\1${ \2}") +#Delay fixing _S to simplify detection if it's embedded. +editor.rereplace(r"_S\.", r"S.") + #Cleanup editor.rereplace(r"\${He}adGirl", r"V.HeadGirl") editor.rereplace(r"\.}", r"}.") -- GitLab