Example #1
0
 internal EvalContext(EvalContext context, string[] paramNames, ExprNode[] p)
 {
     FunctionList = context.FunctionList;
     VariableList = new VariableList();
     for (int i = 0; i < p.Length; i++)
     {
         VariableList[paramNames[i]] = p[i].Evaluate(context);
     }
 }
Example #2
0
 public EvalType Evaluate(EvalContext context)
 {
     return RootExpr.Evaluate(context);
 }
Example #3
0
 public override EvalType Evaluate(EvalContext context)
 {
     return this;
 }
Example #4
0
 private void btnClear_Click(object sender, EventArgs e)
 {
     context = new EvalContext();
     context.OutputText += OutputText;
 }
Example #5
0
 public frmInput()
 {
     InitializeComponent();
     context = new EvalContext();
     context.OutputText += OutputText;
 }