struct token_trans { char * name; int token; }; %% ..., TK_ELLIPSIS >>=, TK_RIGHT_ASSIGN <<=, TK_LEFT_ASSIGN +=, TK_ADD_ASSIGN -=, TK_SUB_ASSIGN *=, TK_MUL_ASSIGN /=, TK_DIV_ASSIGN %=, TK_MOD_ASSIGN &=, TK_AND_ASSIGN ^=, TK_XOR_ASSIGN |=, TK_OR_ASSIGN >>, TK_RIGHT_OP <<, TK_LEFT_OP ++, TK_INC_OP --, TK_DEC_OP ->, TK_PTR_OP &&, TK_AND_OP ||, TK_OR_OP <=, TK_LE_OP >=, TK_GE_OP ==, TK_EQ_OP !=, TK_NE_OP .., TK_WORD