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); } }
public EvalType Evaluate(EvalContext context) { return RootExpr.Evaluate(context); }
public override EvalType Evaluate(EvalContext context) { return this; }
private void btnClear_Click(object sender, EventArgs e) { context = new EvalContext(); context.OutputText += OutputText; }
public frmInput() { InitializeComponent(); context = new EvalContext(); context.OutputText += OutputText; }