Index: lib/core/int.dart |
diff --git a/lib/core/int.dart b/lib/core/int.dart |
index 6aa92836cb9b7b9abeb21010391e6585af28b134..f4c9dbe855cabb52682a465f3c021ef075ec4683 100644 |
--- a/lib/core/int.dart |
+++ b/lib/core/int.dart |
@@ -134,7 +134,7 @@ abstract class _IntBase implements int { |
if (exponent < 0) throw new RangeError.range(exponent, 0, null, "exponent"); |
if (modulus <= 0) throw new RangeError.range(modulus, 1, null, "modulus"); |
if (exponent == 0) return 1; |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return this._toBigint().modPow(exponent, modulus); |
} else { |
throw new UnimplementedError(); |
@@ -147,7 +147,7 @@ abstract class _IntBase implements int { |
} |
if (modulus <= 0) throw new RangeError.range(modulus, 1, null, "modulus"); |
if (modulus == 1) return 0; |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return this._toBigint().modInverse(modulus); |
} else { |
throw new UnimplementedError(); |
@@ -163,7 +163,7 @@ abstract class _IntBase implements int { |
if (x == 0) return y; |
if (y == 0) return x; |
if ((x == 1) || (y == 1)) return 1; |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return this._toBigint().gcd(other); |
} else { |
throw new UnimplementedError(); |
@@ -254,14 +254,14 @@ abstract class _IntBase implements int { |
class _Smi extends _IntBase { |
int get hashCode => identityHashCode(this); |
- @fletch.native external String toString(); |
+ @dartino.native external String toString(); |
- @fletch.native external double toDouble(); |
+ @dartino.native external double toDouble(); |
- @fletch.native external int _toMint(); |
+ @dartino.native external int _toMint(); |
int _toBigint() { |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return new _Bigint._fromInt(this); |
} else { |
throw new UnimplementedError(); |
@@ -269,104 +269,104 @@ class _Smi extends _IntBase { |
} |
int _toBigintOrDouble() { |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return new _Bigint._fromInt(this); |
} else { |
throw new UnimplementedError(); |
} |
} |
- @fletch.native num operator -() { |
+ @dartino.native num operator -() { |
return -_toMint(); |
} |
- @fletch.native num operator +(other) { |
+ @dartino.native num operator +(other) { |
// TODO(kasperl): Check error. |
return other._addFromInteger(this); |
} |
- @fletch.native num operator -(other) { |
+ @dartino.native num operator -(other) { |
// TODO(kasperl): Check error. |
return other._subFromInteger(this); |
} |
- @fletch.native num operator *(other) { |
+ @dartino.native num operator *(other) { |
// TODO(kasperl): Check error. |
return other._mulFromInteger(this); |
} |
- @fletch.native num operator %(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native num operator %(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._modFromInteger(this); |
- case fletch.indexOutOfBounds: |
+ case dartino.indexOutOfBounds: |
throw new IntegerDivisionByZeroException(); |
} |
} |
- @fletch.native num operator /(other) { |
+ @dartino.native num operator /(other) { |
// TODO(kasperl): Check error. |
return other._divFromInteger(this); |
} |
- @fletch.native int operator ~/(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native int operator ~/(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._truncDivFromInteger(this); |
- case fletch.indexOutOfBounds: |
+ case dartino.indexOutOfBounds: |
throw new IntegerDivisionByZeroException(); |
} |
} |
- @fletch.native external int operator ~(); |
+ @dartino.native external int operator ~(); |
- @fletch.native int operator &(other) { |
+ @dartino.native int operator &(other) { |
// TODO(kasperl): Check error. |
return other._bitAndFromInteger(this); |
} |
- @fletch.native int operator |(other) { |
+ @dartino.native int operator |(other) { |
// TODO(kasperl): Check error. |
return other._bitOrFromInteger(this); |
} |
- @fletch.native int operator ^(other) { |
+ @dartino.native int operator ^(other) { |
// TODO(kasperl): Check error. |
return other._bitXorFromInteger(this); |
} |
- @fletch.native int operator >>(other) { |
+ @dartino.native int operator >>(other) { |
// TODO(kasperl): Check error. |
return other._bitShrFromInteger(this); |
} |
- @fletch.native int operator <<(other) { |
+ @dartino.native int operator <<(other) { |
// TODO(kasperl): Check error. |
return other._bitShlFromInteger(this); |
} |
- @fletch.native bool operator ==(other) { |
+ @dartino.native bool operator ==(other) { |
if (other is! num) return false; |
// TODO(kasperl): Check error. |
return other._compareEqFromInteger(this); |
} |
- @fletch.native bool operator <(other) { |
+ @dartino.native bool operator <(other) { |
// TODO(kasperl): Check error. |
return other._compareLtFromInteger(this); |
} |
- @fletch.native bool operator <=(other) { |
+ @dartino.native bool operator <=(other) { |
// TODO(kasperl): Check error. |
return other._compareLeFromInteger(this); |
} |
- @fletch.native bool operator >(other) { |
+ @dartino.native bool operator >(other) { |
// TODO(kasperl): Check error. |
return other._compareGtFromInteger(this); |
} |
- @fletch.native bool operator >=(other) { |
+ @dartino.native bool operator >=(other) { |
// TODO(kasperl): Check error. |
return other._compareGeFromInteger(this); |
} |
@@ -411,14 +411,14 @@ class _Smi extends _IntBase { |
class _Mint extends _IntBase { |
int get hashCode => identityHashCode(this); |
- @fletch.native external String toString(); |
+ @dartino.native external String toString(); |
- @fletch.native external double toDouble(); |
+ @dartino.native external double toDouble(); |
int _toMint() => this; |
int _toBigint() { |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return new _Bigint._fromInt(this); |
} else { |
throw new UnimplementedError(); |
@@ -426,27 +426,27 @@ class _Mint extends _IntBase { |
} |
int _toBigintOrDouble() { |
- if (fletch.enableBigint) { |
+ if (dartino.enableBigint) { |
return new _Bigint._fromInt(this); |
} else { |
throw new UnimplementedError(); |
} |
} |
- @fletch.native num operator -() { |
- if (fletch.enableBigint) { |
+ @dartino.native num operator -() { |
+ if (dartino.enableBigint) { |
return -_toBigint(); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
} |
} |
- @fletch.native num operator +(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native num operator +(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._addFromInteger(this); |
- case fletch.indexOutOfBounds: |
- if (fletch.enableBigint) { |
+ case dartino.indexOutOfBounds: |
+ if (dartino.enableBigint) { |
return other._toBigint()._addFromInteger(this); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
@@ -454,12 +454,12 @@ class _Mint extends _IntBase { |
} |
} |
- @fletch.native num operator -(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native num operator -(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._subFromInteger(this); |
- case fletch.indexOutOfBounds: |
- if (fletch.enableBigint) { |
+ case dartino.indexOutOfBounds: |
+ if (dartino.enableBigint) { |
return other._toBigint()._subFromInteger(this); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
@@ -467,12 +467,12 @@ class _Mint extends _IntBase { |
} |
} |
- @fletch.native num operator *(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native num operator *(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._mulFromInteger(this); |
- case fletch.indexOutOfBounds: |
- if (fletch.enableBigint) { |
+ case dartino.indexOutOfBounds: |
+ if (dartino.enableBigint) { |
return other._toBigint()._mulFromInteger(this); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
@@ -480,69 +480,69 @@ class _Mint extends _IntBase { |
} |
} |
- @fletch.native num operator %(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native num operator %(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._modFromInteger(this); |
- case fletch.indexOutOfBounds: |
- if (fletch.enableBigint) { |
+ case dartino.indexOutOfBounds: |
+ if (dartino.enableBigint) { |
return other._toBigint()._modFromInteger(this); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
} |
- case fletch.illegalState: |
+ case dartino.illegalState: |
throw new IntegerDivisionByZeroException(); |
} |
} |
- @fletch.native num operator /(other) { |
+ @dartino.native num operator /(other) { |
// TODO(kasperl): Check error. |
return other._divFromInteger(this); |
} |
- @fletch.native int operator ~/(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native int operator ~/(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._truncDivFromInteger(this); |
- case fletch.indexOutOfBounds: |
- if (fletch.enableBigint) { |
+ case dartino.indexOutOfBounds: |
+ if (dartino.enableBigint) { |
return other._toBigint()._truncDivFromInteger(this); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
} |
- case fletch.illegalState: |
+ case dartino.illegalState: |
throw new IntegerDivisionByZeroException(); |
} |
} |
- @fletch.native external int operator ~(); |
+ @dartino.native external int operator ~(); |
- @fletch.native int operator &(other) { |
+ @dartino.native int operator &(other) { |
// TODO(kasperl): Check error. |
return other._bitAndFromInteger(this); |
} |
- @fletch.native int operator |(other) { |
+ @dartino.native int operator |(other) { |
// TODO(kasperl): Check error. |
return other._bitOrFromInteger(this); |
} |
- @fletch.native int operator ^(other) { |
+ @dartino.native int operator ^(other) { |
// TODO(kasperl): Check error. |
return other._bitXorFromInteger(this); |
} |
- @fletch.native int operator >>(other) { |
+ @dartino.native int operator >>(other) { |
// TODO(kasperl): Check error. |
return other._bitShrFromInteger(this); |
} |
- @fletch.native int operator <<(other) { |
- switch (fletch.nativeError) { |
- case fletch.wrongArgumentType: |
+ @dartino.native int operator <<(other) { |
+ switch (dartino.nativeError) { |
+ case dartino.wrongArgumentType: |
return other._bitShlFromInteger(this); |
- case fletch.indexOutOfBounds: |
- if (fletch.enableBigint) { |
+ case dartino.indexOutOfBounds: |
+ if (dartino.enableBigint) { |
return other._toBigint()._bitShlFromInteger(this); |
} else { |
throw new UnimplementedError('Overflow to big integer'); |
@@ -550,28 +550,28 @@ class _Mint extends _IntBase { |
} |
} |
- @fletch.native bool operator ==(other) { |
+ @dartino.native bool operator ==(other) { |
if (other is! num) return false; |
// TODO(kasperl): Check error. |
return other._compareEqFromInteger(this); |
} |
- @fletch.native bool operator <(other) { |
+ @dartino.native bool operator <(other) { |
// TODO(kasperl): Check error. |
return other._compareLtFromInteger(this); |
} |
- @fletch.native bool operator <=(other) { |
+ @dartino.native bool operator <=(other) { |
// TODO(kasperl): Check error. |
return other._compareLeFromInteger(this); |
} |
- @fletch.native bool operator >(other) { |
+ @dartino.native bool operator >(other) { |
// TODO(kasperl): Check error. |
return other._compareGtFromInteger(this); |
} |
- @fletch.native bool operator >=(other) { |
+ @dartino.native bool operator >=(other) { |
// TODO(kasperl): Check error. |
return other._compareGeFromInteger(this); |
} |