private void scanFraction ( int pos ) { skipIllegalUnderscores ( ) ; if ( ' ' <= reader . ch && reader . ch <= ' ' ) { scanDigits ( pos , 10 ) ; } int sp1 = reader . sp ; if ( reader . ch == ' ' || reader . ch == ' ' ) { reader . putChar ( true ) ; skipIllegalUnderscores ( ) ; if ( reader . ch == ' ' || reader . ch == ' ' ) { reader . putChar ( true ) ; } skipIllegalUnderscores ( ) ; if ( ' ' <= reader . ch && reader . ch <= ' ' ) { scanDigits ( pos , 10 ) ; return ; } lexError ( pos , "malformed.fp.lit" ) ; reader . sp = sp1 ; } }
Read fractional part of floating point number .