static void InitInterpret() { interpret = new SimpleInterpret(); interpret.AddExpression(new TextExpression()); interpret.AddExpression(new NumberExpression()); interpret.AddExpression(new TermExpression(interpret, calc)); interpret.AddExpression(new ReferenceExpression(sheet, interpret)); }
public Controller() { _inter = new Interpter(); }
public ReferenceExpression(ISheet sheet, IInterpret interpret) { this.interpret = interpret; this.sheet = sheet; }
public TermExpression(IInterpret interpret, ICalculator calc) { this.interpret = interpret; this.calc = calc; }