make static method
Implementation
static LexoDecimal make(LexoInteger integer, int sig) {
if (integer.isZero()) {
return LexoDecimal(integer, 0);
}
var zeroCount = 0;
for (var i = 0; i < sig && identical(integer.getMag(i), 0); ++i) {
++zeroCount;
}
final newInteger = integer.shiftRight(zeroCount);
final newSig = sig - zeroCount;
return LexoDecimal(newInteger, newSig);
}