public override bool Interpret(Context context, AbstractExpression left, AbstractExpression right) { return(left.Interpret(context) || right.Interpret(context)); }
public override bool Interpret(Context context, AbstractExpression expression) { return(!expression.Interpret(context)); }
public override bool Interpret(Context context, AbstractExpression left, AbstractExpression right) { return left.Interpret(context) && right.Interpret(context); }
public override bool Interpret(Context context, AbstractExpression expression) { return !expression.Interpret( context ); }