Tiny Basic Interpreter...

 
class TBinterpreter {
  ...

  boolean number() {
    int num = 0;
    if (nexToken < '0' || nexToken > '9')
      return false;
    num = ((int)nexToken)&15;
    nexToken = Code.getChar();
    while (true) {
      if (nexToken < '0' || nexToken > '9')
      break;
      num = num*10+(((int)nexToken)&15);
      nexToken = Code.getChar();} // while
    Stak.push(num);
    return true;} // number