@@ -28,38 +28,37 @@ enum etoken_type {
2828 TOK_VFN_DOT = 0x00000040 , /* Dot vector function */
2929 TOK_RFN = 0x00000080 , /* Reduce function */
3030 TOK_OPEN_PAREN = 0x00000100 ,
31- TOK_MUTED = 0x00000200 ,
32- TOK_OPEN_SQUARE = 0x00000400 ,
33- TOK_OPEN_CURLY = 0x00000800 ,
34- TOK_CLOSE_PAREN = 0x00001000 ,
35- TOK_CLOSE_SQUARE = 0x00002000 ,
36- TOK_CLOSE_CURLY = 0x00004000 ,
37- TOK_VAR = 0x00008000 ,
38- TOK_VAR_NUM_INST = 0x00008001 ,
39- TOK_VAR_INST_IDX = 0x00008002 ,
40- TOK_DOLLAR = 0x00010000 ,
41- TOK_HASH = 0x00020000 ,
42- TOK_OP = 0x00040000 ,
43- TOK_OP_UNARY = 0x00080000 ,
44- TOK_COMMA = 0x00100000 ,
45- TOK_COLON = 0x00200000 ,
46- TOK_SEMICOLON = 0x00400000 ,
47- TOK_VECTORIZE = 0x00800000 ,
48- TOK_TT = 0x01000000 , /* NTP Timestamp */
49- TOK_ASSIGN = 0x02000000 ,
31+ TOK_OPEN_SQUARE = 0x00000200 ,
32+ TOK_OPEN_CURLY = 0x00000400 ,
33+ TOK_CLOSE_PAREN = 0x00000800 ,
34+ TOK_CLOSE_SQUARE = 0x00001000 ,
35+ TOK_CLOSE_CURLY = 0x00002000 ,
36+ TOK_VAR = 0x00004000 ,
37+ TOK_VAR_NUM_INST = 0x00004001 ,
38+ TOK_VAR_INST_IDX = 0x00004002 ,
39+ TOK_DOLLAR = 0x00008000 ,
40+ TOK_HASH = 0x00010000 ,
41+ TOK_OP = 0x00020000 ,
42+ TOK_OP_UNARY = 0x00040000 ,
43+ TOK_COMMA = 0x00080000 ,
44+ TOK_COLON = 0x00100000 ,
45+ TOK_SEMICOLON = 0x00200000 ,
46+ TOK_VECTORIZE = 0x00400000 ,
47+ TOK_TT = 0x00800000 , /* NTP Timestamp */
48+ TOK_ASSIGN = 0x01000000 ,
5049 TOK_ASSIGN_OP ,
5150 TOK_ASSIGN_USE ,
5251 TOK_ASSIGN_CONST , /* Const assignment (does not require input) */
5352 TOK_ASSIGN_TT , /* Assign to NTP timestamp */
5453 TOK_ASSIGN_TT_OP , /* Assign to NTP timestamp */
55- TOK_COPY_FROM = 0x04000000 , /* Copy from stack */
54+ TOK_COPY_FROM = 0x02000000 , /* Copy from stack */
5655 TOK_MOVE , /* Move stack */
5756 TOK_LAMBDA ,
5857 TOK_LOOP_START ,
5958 TOK_LOOP_END ,
6059 TOK_SP_ADD , /* Stack pointer offset */
6160 TOK_REDUCING ,
62- TOK_END = 0x10000000
61+ TOK_END = 0x04000000
6362};
6463
6564struct generic_type {
@@ -625,6 +624,8 @@ static void etoken_print(etoken tok, expr_var_t *vars, int show_locks)
625624 printf (" tlock" );
626625 if (TOK_ASSIGN & tok -> toktype && tok -> gen .flags & CLEAR_STACK )
627626 printf (" clear" );
627+ if (tok -> gen .flags & VAR_MUTED )
628+ printf (" muted" );
628629 }
629630}
630631#endif /* TRACE_PARSE || TRACE_EVAL */
0 commit comments