コード例 #1
0
ファイル: JayBinary.cs プロジェクト: JasonCozens/codestudy
 protected JayBinary(JayExpression left, JayExpression right, string symbol)
     : base(symbol)
 {
     Left = left;
     Right = right;
     _size = Left.Size + Right.Size;
 }
コード例 #2
0
ファイル: Vim.cs プロジェクト: JasonCozens/codestudy
 public Vim(JayExpression left, JayExpression right, string symbol)
     : base(left, right, symbol)
 {
 }
コード例 #3
0
 public abstract JayExpression Sub(JayExpression expression, JayExpression variable);
コード例 #4
0
ファイル: JayBinary.cs プロジェクト: JasonCozens/codestudy
 public override JayExpression Sub(JayExpression expression, JayExpression variable)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
ファイル: Jay.cs プロジェクト: JasonCozens/codestudy
 public override JayExpression Sub(JayExpression expression, JayExpression variable)
 {
     if (Equals(variable))
         return expression;
     return this;
 }