public synchronized Token peekToken ( ) throws IOException { if ( mLookahead . empty ( ) ) { return mLookahead . push ( scanToken ( ) ) ; } else { return mLookahead . peek ( ) ; } }
Returns EOF as the last token .