Code refactoring

This commit is contained in:
Jaex 2022-04-13 08:15:16 +03:00
parent 78e319334b
commit 6d980e60db

View file

@ -65,7 +65,7 @@ private string ParseSyntax(string text, bool isFunction, int startPosition, out
sbResult.Append(parsed);
continue;
}
else if (c == SyntaxEnd || (!isFunction && c == SyntaxParameterDelimiter))
else if (c == SyntaxEnd || c == SyntaxParameterDelimiter)
{
break;
}
@ -74,12 +74,15 @@ private string ParseSyntax(string text, bool isFunction, int startPosition, out
escape = true;
continue;
}
else if (isFunction && (c == SyntaxParameterStart || c == SyntaxParameterDelimiter))
else if (isFunction && c == SyntaxParameterStart)
{
do
{
string parsed = ParseSyntax(text, false, i + 1, out i);
parameters.Add(parsed);
i--;
continue;
} while (i < text.Length && text[i] == SyntaxParameterDelimiter);
break;
}
}