public override object Interpret(ContextI context) { return (int)context.GetVariable(this.name); }
public override object Interpret(ContextI context) { return (int)this.expression1.Interpret(context) + (int)this.expression2.Interpret(context); }
public abstract object Interpret(ContextI context);