mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
Code refactoring
This commit is contained in:
parent
78e319334b
commit
6d980e60db
1 changed files with 9 additions and 6 deletions
|
@ -65,7 +65,7 @@ private string ParseSyntax(string text, bool isFunction, int startPosition, out
|
||||||
sbResult.Append(parsed);
|
sbResult.Append(parsed);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else if (c == SyntaxEnd || (!isFunction && c == SyntaxParameterDelimiter))
|
else if (c == SyntaxEnd || c == SyntaxParameterDelimiter)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -74,12 +74,15 @@ private string ParseSyntax(string text, bool isFunction, int startPosition, out
|
||||||
escape = true;
|
escape = true;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else if (isFunction && (c == SyntaxParameterStart || c == SyntaxParameterDelimiter))
|
else if (isFunction && c == SyntaxParameterStart)
|
||||||
|
{
|
||||||
|
do
|
||||||
{
|
{
|
||||||
string parsed = ParseSyntax(text, false, i + 1, out i);
|
string parsed = ParseSyntax(text, false, i + 1, out i);
|
||||||
parameters.Add(parsed);
|
parameters.Add(parsed);
|
||||||
i--;
|
} while (i < text.Length && text[i] == SyntaxParameterDelimiter);
|
||||||
continue;
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue