/** * Scans the decimal part of a number. */ protected int dotNumber() throws IOException { loop: for (;;) { switch (nextChar()) { default: break loop; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': } } return numberUnit(false); }
/** * Scans the decimal part of a number. */ protected int dotNumber() throws IOException { loop: for (;;) { switch (nextChar()) { default: break loop; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': } } return numberUnit(false); }
/** * Scans the decimal part of a number. */ protected int dotNumber() throws IOException { loop: for (;;) { switch (nextChar()) { default: break loop; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': } } return numberUnit(false); }
/** * Scans a number. */ protected int number() throws IOException { loop: for (;;) { switch (nextChar()) { case '.': switch (nextChar()) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': return dotNumber(); } throw new ParseException("character", reader.getLine(), reader.getColumn()); default: break loop; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': } } return numberUnit(true); }
/** * Scans a number. */ protected int number() throws IOException { loop: for (;;) { switch (nextChar()) { case '.': switch (nextChar()) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': return dotNumber(); } throw new ParseException("character", reader.getLine(), reader.getColumn()); default: break loop; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': } } return numberUnit(true); }
/** * Scans a number. */ protected int number() throws IOException { loop: for (;;) { switch (nextChar()) { case '.': switch (nextChar()) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': return dotNumber(); } throw new ParseException("character", reader.getLine(), reader.getColumn()); default: break loop; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': } } return numberUnit(true); }