 retrieving revision 1.151
 diff -u -r1.151 zend_language_parser.y
 --- Zend/zend_language_parser.y	4 Oct 2004 19:54:34 -0000	1.151
-+++ Zend/zend_language_parser.y	10 Oct 2004 10:17:04 -0000
++++ Zend/zend_language_parser.y	10 Oct 2004 10:27:36 -0000
 @@ -111,6 +111,7 @@
  %token T_TRY
  %token T_CATCH

+	|	'!'								{ $$.u.constant.value.str.val = estrndup("!", sizeof("!")- 1); $$.u.constant.value.str.len = sizeof("%")- 1; }
+	|	T_INC							{ $$.u.constant.value.str.val = estrndup("++", sizeof("++")- 1); $$.u.constant.value.str.len = sizeof("++")- 1; }
+	|	T_DEC							{ $$.u.constant.value.str.val = estrndup("--", sizeof("--")- 1); $$.u.constant.value.str.len = sizeof("--")- 1; }
+	|	T_COMPARE						{ $$.u.constant.value.str.val = estrndup("compare", sizeof("compare")- 1); $$.u.constant.value.str.len = sizeof("compare")- 1; }
+;
 
 method_body:

retrieving revision 1.268
diff -u -r1.268 zend_API.c
--- Zend/zend_API.c	29 Sep 2004 20:57:07 -0000	1.268
+++ Zend/zend_API.c	10 Oct 2004 10:27:31 -0000
@@ -1313,6 +1313,8 @@
 			internal_function->return_reference = ptr->arg_info[0].return_reference;
 		} else {
