Beispiel #1
0
 /// <summary>
 /// For meta functions
 /// </summary>
 /// <param name="Min"></param>
 /// <param name="Args"></param>
 /// <param name="Max"></param>
 /// <param name="description"></param>
 public Function(int Min, int Args, int Max)
 {
     MinArguments = Min;
     Arguments    = Args;
     MaxArguments = Max;
     Compute      = null;
     Description  = null;
 }
Beispiel #2
0
 /// <summary>
 /// For functions with descriptions
 /// </summary>
 /// <param name="min"></param>
 /// <param name="args"></param>
 /// <param name="max"></param>
 /// <param name="compute"></param>
 /// <param name="description"></param>
 public Function(int min, int args, int max, RPN.Run compute, Description description)
 {
     MinArguments = min;
     Arguments    = args;
     MaxArguments = max;
     Compute      = compute;
     Description  = description;
 }
Beispiel #3
0
 /// <summary>
 /// For operators with a description
 /// </summary>
 /// <param name="assoc"></param>
 /// <param name="weight"></param>
 /// <param name="arguments"></param>
 /// <param name="compute"></param>
 /// <param name="description"></param>
 public Operator(Assoc assoc, int weight, int arguments, RPN.Run compute, Description description)
 {
     Weight      = weight;
     Arguments   = arguments;
     Assoc       = assoc;
     Compute     = compute;
     Description = description;
 }