public ExpressionWhile(IExpressionLogic cond, IExpression entry) { _cond = cond; _entry = entry; }
public ExpressionIf(IExpressionLogic cond, IExpression branch) { _cond = cond; _branch = branch; }
public ExpressionNot(IExpressionLogic target) { _target = target; }
public ExpressionIfElse(IExpressionLogic cond, IExpression branch1, IExpression branch2) { _cond = cond; _branch1 = branch1; _branch2 = branch2; }