| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 | | using System; |  | using System.Collections.Generic; |  | using System.Linq; |  | using System.Text; |  | using Jace.Operations; |  |   |  | namespace Jace.Execution |  | { |  |     public interface IExecutor |  |     { |  |         double Execute(Operation operation, IFunctionRegistry functionRegistry, IConstantRegistry constantRegistry); |  |         double Execute(Operation operation, IFunctionRegistry functionRegistry, IConstantRegistry constantRegistry, IDictionary<string, double> variables); |  |   |  |         Func<IDictionary<string, double>, double> BuildFormula(Operation operation, IFunctionRegistry functionRegistry, IConstantRegistry constantRegistry); |  |     } |  | } | 
 |