diff --git a/tools/Invoke-Preprocessing.ps1 b/tools/Invoke-Preprocessing.ps1 index f6bac06d..c9692fc6 100644 --- a/tools/Invoke-Preprocessing.ps1 +++ b/tools/Invoke-Preprocessing.ps1 @@ -118,11 +118,11 @@ # TODO: # make more formatting rules, and document them in WinUtil Official Documentation - (Get-Content -Raw "$file").TrimEnd() ` + (Get-Content "$file").TrimEnd() ` -replace ('\t', ' ') ` -replace ('\)\s*\{', ') {') ` - -replace ('(?if|for|foreach)\s*(?\([\s\S]\))\s*\{', '${keyword} ${condition} {') ` - -replace ('\}\s*elseif\s*(?\([\s\S]\))\s*\{', '} elseif ${condition} {') ` + -replace ('(?if|for|foreach)\s*(?\([.*?]\))\s*\{', '${keyword} ${condition} {') ` + -replace ('\}\s*elseif\s*(?\([.*?]\))\s*\{', '} elseif ${condition} {') ` -replace ('\}\s*else\s*\{', '} else {') ` -replace ('Try\s*\{', 'try {') ` -replace ('Catch\s*\{', 'catch {') `