cvs: ZendEngine2 / zend_language_parser.y

From: Date: Mon, 23 Feb 2004 18:17:16 +0000
Subject: cvs: ZendEngine2 / zend_language_parser.y
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-2393@lists.php.net to get a copy of this message
andi Mon Feb 23 13:17:16 2004 EDT Modified files: /ZendEngine2 zend_language_parser.y Log: - Improve precendence: <?php $obj->foo = "Blah"; if (!$obj instanceof StdClass) { print "No"; } else { print "Yes"; } http://cvs.php.net/diff.php/ZendEngine2/zend_language_parser.y?r1=1.139&r2=1.140&ty=u Index: ZendEngine2/zend_language_parser.y diff -u ZendEngine2/zend_language_parser.y:1.139 ZendEngine2/zend_language_parser.y:1.140 --- ZendEngine2/zend_language_parser.y:1.139 Mon Feb 23 03:40:39 2004 +++ ZendEngine2/zend_language_parser.y Mon Feb 23 13:17:16 2004 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_language_parser.y,v 1.139 2004/02/23 08:40:39 andi Exp $ */ +/* $Id: zend_language_parser.y,v 1.140 2004/02/23 18:17:16 andi Exp $ */ /* * LALR shift/reduce conflicts and how they are resolved: @@ -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

« previous php.zend-engine.cvs (#2393) next »