private void parseNumber() throws IOException {
        int c = in.peek();
        while (Character.isDigit(c) || c == '_') {
            out.append((char) in.read());
            c = in.peek();
        }
    }