13 lines
300 B
C
Raw Permalink Normal View History

2001-01-01 00:00:00 +01:00
#include "y2.h"
int fdtype(int t)
{
/* determine the type of a symbol */
register v;
if( t >= NTBASE ) v = nontrst[t-NTBASE].tvalue;
else v = TYPE( toklev[t] );
if( v <= 0 ) error( "must specify type for %s", (t>=NTBASE)?nontrst[t-NTBASE].name:
tokset[t].name );
return( v );
}