コード例 #1
0
ファイル: LispNumber.cs プロジェクト: nja/keel
 public abstract bool NumberEquals(LispNumber number);
コード例 #2
0
ファイル: LispNumber.cs プロジェクト: nja/keel
 public abstract LispNumber DivideInto(LispNumber dividend);
コード例 #3
0
ファイル: LispNumber.cs プロジェクト: nja/keel
 public abstract LispNumber Multiply(LispNumber factor);
コード例 #4
0
ファイル: LispNumber.cs プロジェクト: nja/keel
 public abstract int CompareTo(LispNumber number);
コード例 #5
0
ファイル: LispNumber.cs プロジェクト: nja/keel
 public abstract LispNumber DivideBy(LispNumber divisor);
コード例 #6
0
ファイル: LispBigInteger.cs プロジェクト: nja/keel
 public override LispNumber DivideInto(LispNumber dividend)
 {
     return dividend.DivideBy(this);
 }
コード例 #7
0
ファイル: LispNumber.cs プロジェクト: nja/keel
 public abstract LispNumber Add(LispNumber addend);
コード例 #8
0
ファイル: LispBigInteger.cs プロジェクト: nja/keel
 public override LispNumber DivideBy(LispNumber divisor)
 {
     return divisor.DivideInto(this);
 }
コード例 #9
0
ファイル: LispBigInteger.cs プロジェクト: nja/keel
 public override int CompareTo(LispNumber number)
 {
     return -number.CompareTo(this);
 }
コード例 #10
0
ファイル: LispBigInteger.cs プロジェクト: nja/keel
 public override LispNumber Add(LispNumber addend)
 {
     return addend.Add(this);
 }
コード例 #11
0
ファイル: LispBigInteger.cs プロジェクト: nja/keel
 public override bool NumberEquals(LispNumber number)
 {
     return number.NumberEquals(this);
 }
コード例 #12
0
ファイル: LispBigInteger.cs プロジェクト: nja/keel
 public override LispNumber Multiply(LispNumber factor)
 {
     return factor.Multiply(this);
 }