scanSignedInteger method
dynamic
scanSignedInteger()
Implementation
scanSignedInteger() {
assert(isDigit(cur) || isSign(cur));
if (isSign(cur)) {
if (!advance()) throw "unexpected end of stream";
if (!isDigit(cur)) throw "unexpected character after sign";
}
scanUnsignedInteger();
}