@@ -39,6 +39,7 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
3939 REGISTER_LONG_CONSTANT ("T_LOGICAL_AND" , T_LOGICAL_AND , CONST_CS | CONST_PERSISTENT );
4040 REGISTER_LONG_CONSTANT ("T_PRINT" , T_PRINT , CONST_CS | CONST_PERSISTENT );
4141 REGISTER_LONG_CONSTANT ("T_YIELD" , T_YIELD , CONST_CS | CONST_PERSISTENT );
42+ REGISTER_LONG_CONSTANT ("T_POW_EQUAL" , T_POW_EQUAL , CONST_CS | CONST_PERSISTENT );
4243 REGISTER_LONG_CONSTANT ("T_SR_EQUAL" , T_SR_EQUAL , CONST_CS | CONST_PERSISTENT );
4344 REGISTER_LONG_CONSTANT ("T_SL_EQUAL" , T_SL_EQUAL , CONST_CS | CONST_PERSISTENT );
4445 REGISTER_LONG_CONSTANT ("T_XOR_EQUAL" , T_XOR_EQUAL , CONST_CS | CONST_PERSISTENT );
@@ -70,6 +71,7 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
7071 REGISTER_LONG_CONSTANT ("T_INT_CAST" , T_INT_CAST , CONST_CS | CONST_PERSISTENT );
7172 REGISTER_LONG_CONSTANT ("T_DEC" , T_DEC , CONST_CS | CONST_PERSISTENT );
7273 REGISTER_LONG_CONSTANT ("T_INC" , T_INC , CONST_CS | CONST_PERSISTENT );
74+ REGISTER_LONG_CONSTANT ("T_POW" , T_POW , CONST_CS | CONST_PERSISTENT );
7375 REGISTER_LONG_CONSTANT ("T_CLONE" , T_CLONE , CONST_CS | CONST_PERSISTENT );
7476 REGISTER_LONG_CONSTANT ("T_NEW" , T_NEW , CONST_CS | CONST_PERSISTENT );
7577 REGISTER_LONG_CONSTANT ("T_EXIT" , T_EXIT , CONST_CS | CONST_PERSISTENT );
@@ -160,8 +162,6 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
160162 REGISTER_LONG_CONSTANT ("T_NS_SEPARATOR" , T_NS_SEPARATOR , CONST_CS | CONST_PERSISTENT );
161163 REGISTER_LONG_CONSTANT ("T_ELLIPSIS" , T_ELLIPSIS , CONST_CS | CONST_PERSISTENT );
162164 REGISTER_LONG_CONSTANT ("T_DOUBLE_COLON" , T_PAAMAYIM_NEKUDOTAYIM , CONST_CS | CONST_PERSISTENT );
163- REGISTER_LONG_CONSTANT ("T_POW" , T_POW , CONST_CS | CONST_PERSISTENT );
164- REGISTER_LONG_CONSTANT ("T_POW_EQUAL" , T_POW_EQUAL , CONST_CS | CONST_PERSISTENT );
165165}
166166
167167char * get_token_type_name (int token_type )
@@ -178,6 +178,7 @@ char *get_token_type_name(int token_type)
178178 case T_LOGICAL_AND : return "T_LOGICAL_AND" ;
179179 case T_PRINT : return "T_PRINT" ;
180180 case T_YIELD : return "T_YIELD" ;
181+ case T_POW_EQUAL : return "T_POW_EQUAL" ;
181182 case T_SR_EQUAL : return "T_SR_EQUAL" ;
182183 case T_SL_EQUAL : return "T_SL_EQUAL" ;
183184 case T_XOR_EQUAL : return "T_XOR_EQUAL" ;
@@ -209,6 +210,7 @@ char *get_token_type_name(int token_type)
209210 case T_INT_CAST : return "T_INT_CAST" ;
210211 case T_DEC : return "T_DEC" ;
211212 case T_INC : return "T_INC" ;
213+ case T_POW : return "T_POW" ;
212214 case T_CLONE : return "T_CLONE" ;
213215 case T_NEW : return "T_NEW" ;
214216 case T_EXIT : return "T_EXIT" ;
@@ -298,8 +300,6 @@ char *get_token_type_name(int token_type)
298300 case T_DIR : return "T_DIR" ;
299301 case T_NS_SEPARATOR : return "T_NS_SEPARATOR" ;
300302 case T_ELLIPSIS : return "T_ELLIPSIS" ;
301- case T_POW : return "T_POW" ;
302- case T_POW_EQUAL : return "T_POW_EQUAL" ;
303303
304304 }
305305 return "UNKNOWN" ;
0 commit comments