case IDENT: if ( isalpha(c) || isdigit(c) ) { add(); } else if ( j = look (buf, TW) ) return Lex (words[ j ], j); else { j = TID.put (buf); return Lex (LEX_ID, j); } break; case NUMB: if ( isdigit (c) ) { d = d * 10 + (c - '0'); } else return Lex ( L
{}