home *** CD-ROM | disk | FTP | other *** search
-
- # include "y4.h"
-
- nxti( )
- {
- /* finds the next i */
- register i,
- max,
- maxi;
-
- max = 0;
-
- for ( i = 1; i <= nnonter; ++i )
- if ( ggreed[ i ] >= max )
- {
- max = ggreed[ i ];
- maxi = -i;
- }
-
- for ( i = 0; i < nstate; ++i )
- if ( greed[ i ] >= max )
- {
- max = greed[ i ];
- maxi = i;
- }
-
- if ( nxdb )
- fprintf( ftable, "nxti = %d, max = %d\n", maxi, max );
- if ( max == 0 )
- return ( NOMORE );
- else
- return ( maxi );
- }
-