Example #1
0
 protected JayBinary(JayExpression left, JayExpression right, string symbol)
     : base(symbol)
 {
     Left = left;
     Right = right;
     _size = Left.Size + Right.Size;
 }
Example #2
0
 public Vim(JayExpression left, JayExpression right, string symbol)
     : base(left, right, symbol)
 {
 }
Example #3
0
 public abstract JayExpression Sub(JayExpression expression, JayExpression variable);
Example #4
0
 public override JayExpression Sub(JayExpression expression, JayExpression variable)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public override JayExpression Sub(JayExpression expression, JayExpression variable)
 {
     if (Equals(variable))
         return expression;
     return this;
 }