Commit 0427eeba authored by Gergely Imreh's avatar Gergely Imreh Committed by Loui Chang
Browse files

fix FS#13122 (again): removing comment removal as early as possible



comments need to be removed before concatenating lines, otherwise
not matched brackets can cause problems on submit
Signed-off-by: default avatarGergely Imreh <imrehg@gmail.com>
Signed-off-by: default avatarLoui Chang <louipc.ist@gmail.com>
parent 51c62f2d
......@@ -77,6 +77,9 @@ if ($_COOKIE["AURSID"]):
$paren_depth = 0;
while (!feof($fp)) {
$line = trim(fgets($fp));
# Remove comments
$line = preg_replace('/\s*#.*/', '', $line);
$char_counts = count_chars($line, 0);
$paren_depth += $char_counts[ord('(')] - $char_counts[ord(')')];
if (substr($line, strlen($line)-1) == "\\") {
......@@ -119,9 +122,6 @@ if ($_COOKIE["AURSID"]):
# Neutralize parameter substitution
$line = preg_replace('/\${(\w+)#(\w*)}?/', '$1$2', $line);
# Remove comments
$line = preg_replace('/\s*#.*/', '', $line);
$lparts = Array();
# Match variable assignment only.
if (preg_match('/^\s*[_\w]+=[^=].*/', $line, $matches)) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment