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();
}