From 4f05437e08940c235aa6089e651a090b2d72898f Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Mon, 23 Feb 2004 18:17:16 +0000 Subject: [PATCH] - Improve precendence: foo = "Blah"; if (!$obj instanceof StdClass) { print "No"; } else { print "Yes"; } --- Zend/zend_language_parser.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index cb7a7bd733..adfdd5d539 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -67,8 +67,9 @@ %left T_SL T_SR %left '+' '-' '.' %left '*' '/' '%' +%right '!' %nonassoc T_INSTANCEOF -%right '!' '~' T_INC T_DEC T_INT_CAST T_DOUBLE_CAST T_STRING_CAST T_ARRAY_CAST T_OBJECT_CAST T_BOOL_CAST T_UNSET_CAST '@' +%right '~' T_INC T_DEC T_INT_CAST T_DOUBLE_CAST T_STRING_CAST T_ARRAY_CAST T_OBJECT_CAST T_BOOL_CAST T_UNSET_CAST '@' %right '[' %nonassoc T_NEW T_CLONE %token T_EXIT @@ -97,7 +98,6 @@ %token T_ENDFOREACH %token T_DECLARE %token T_ENDDECLARE -%token T_INSTANCEOF %token T_AS %token T_SWITCH %token T_ENDSWITCH -- 2.50.1