private static bool ParseFunctions(ref List<Token> parts)
{
for (int i = 0; i < parts.Count; i++)
{
int Next = i + 1;
if (parts.Count > Next && parts[Next].Kind == TokenType.OpenParen)
parts[i].Kind = (parts[i].Value.StartsWith("f_")) ? TokenType.ConditionFunction : TokenType.StatFunction;
}
return false;
}