public BinaryOperatorNode(Operator op, INode left, INode right) { Operator = op; Left = left; Right = right; }
public UnaryOperatorNode(Operator op, INode node) { Operator = op; Operand = node; }