/// <summary> /// Parses the string representation of function in infix notation to a FunctionScript instance. Error messages are written when necessary. /// </summary> /// <param name="value">String representation of infix function.</param> /// <param name="func">FunctionScript instance generated from string.</param> /// <param name="field">Actual field name.</param> /// <param name="filename">File name.</param> /// <param name="line">Actual line number string.</param> private static void ParseInfixFunc(string value, ref FunctionScripts.FunctionScript func, string field, int line, string filename){ try { func = FunctionScripts.GetFunctionScriptFromInfixNotation(value); } catch (Exception ex) { Debug.AddMessage(Debug.MessageType.Error, false, ex.Message + " in " + field + " at line " + line.ToString(Culture) + " in file " + filename); } }