@@ -270,6 +270,21 @@ PHP_MINIT_FUNCTION(tokenizer)
270
270
REGISTER_LONG_CONSTANT ("T_CURLY_OPEN" , T_CURLY_OPEN , CONST_CS | CONST_PERSISTENT );
271
271
REGISTER_LONG_CONSTANT ("T_PAAMAYIM_NEKUDOTAYIM" , T_PAAMAYIM_NEKUDOTAYIM , CONST_CS | CONST_PERSISTENT );
272
272
REGISTER_LONG_CONSTANT ("T_DOUBLE_COLON" , T_PAAMAYIM_NEKUDOTAYIM , CONST_CS | CONST_PERSISTENT );
273
+ #ifdef ZEND_ENGINE_2
274
+ REGISTER_LONG_CONSTANT ("T_ABSTRACT" , T_ABSTRACT , CONST_CS | CONST_PERSISTENT );
275
+ REGISTER_LONG_CONSTANT ("T_CATCH" , T_CATCH , CONST_CS | CONST_PERSISTENT );
276
+ REGISTER_LONG_CONSTANT ("T_FINAL" , T_FINAL , CONST_CS | CONST_PERSISTENT );
277
+ REGISTER_LONG_CONSTANT ("T_FROM" , T_FROM , CONST_CS | CONST_PERSISTENT );
278
+ REGISTER_LONG_CONSTANT ("T_IMPORT" , T_IMPORT , CONST_CS | CONST_PERSISTENT );
279
+ REGISTER_LONG_CONSTANT ("T_INSTANCEOF" , T_INSTANCEOF , CONST_CS | CONST_PERSISTENT );
280
+ REGISTER_LONG_CONSTANT ("T_NAMESPACE" , T_NAMESPACE , CONST_CS | CONST_PERSISTENT );
281
+ REGISTER_LONG_CONSTANT ("T_NAMESPACE_NAME" , T_NAMESPACE_NAME , CONST_CS | CONST_PERSISTENT );
282
+ REGISTER_LONG_CONSTANT ("T_PRIVATE" , T_PRIVATE , CONST_CS | CONST_PERSISTENT );
283
+ REGISTER_LONG_CONSTANT ("T_PROTECTED" , T_PROTECTED , CONST_CS | CONST_PERSISTENT );
284
+ REGISTER_LONG_CONSTANT ("T_PUBLIC" , T_PUBLIC , CONST_CS | CONST_PERSISTENT );
285
+ REGISTER_LONG_CONSTANT ("T_THROW" , T_THROW , CONST_CS | CONST_PERSISTENT );
286
+ REGISTER_LONG_CONSTANT ("T_TRY" , T_TRY , CONST_CS | CONST_PERSISTENT );
287
+ #endif
273
288
274
289
return SUCCESS ;
275
290
}
@@ -467,6 +482,21 @@ get_token_type_name(int token_type)
467
482
case T_DOLLAR_OPEN_CURLY_BRACES : return "T_DOLLAR_OPEN_CURLY_BRACES" ;
468
483
case T_CURLY_OPEN : return "T_CURLY_OPEN" ;
469
484
case T_PAAMAYIM_NEKUDOTAYIM : return "T_DOUBLE_COLON" ;
485
+ #ifdef ZEND_ENGINE_2
486
+ case T_ABSTRACT : return "T_ABSTRACT" ;
487
+ case T_CATCH : return "T_CATCH" ;
488
+ case T_FINAL : return "T_FINAL" ;
489
+ case T_FROM : return "T_FROM" ;
490
+ case T_IMPORT : return "T_IMPORT" ;
491
+ case T_INSTANCEOF : return "T_INSTANCEOF" ;
492
+ case T_NAMESPACE : return "T_NAMESPACE" ;
493
+ case T_NAMESPACE_NAME : return "T_NAMESPACE_NAME" ;
494
+ case T_PRIVATE : return "T_PRIVATE" ;
495
+ case T_PROTECTED : return "T_PROTECTED" ;
496
+ case T_PUBLIC : return "T_PUBLIC" ;
497
+ case T_THROW : return "T_THROW" ;
498
+ case T_TRY : return "T_TRY" ;
499
+ #endif
470
500
}
471
501
return "UNKNOWN" ;
472
502
}
0 commit comments