cvs: ZendEngine2 / zend_compile.c zend_language_parser.y
| From: | Zeev Suraski | Date: | Tue, 04 Mar 2003 13:52:03 +0000 |
| Subject: | cvs: ZendEngine2 / zend_compile.c zend_language_parser.y | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-993@lists.php.net to get a copy of this message | ||
zeev Tue Mar 4 08:52:03 2003 EDT
Modified files:
/ZendEngine2 zend_compile.c zend_language_parser.y
Log:
Remove legacy code
Index: ZendEngine2/zend_compile.c
diff -u ZendEngine2/zend_compile.c:1.380 ZendEngine2/zend_compile.c:1.381
--- ZendEngine2/zend_compile.c:1.380 Tue Mar 4 08:36:16 2003
+++ ZendEngine2/zend_compile.c Tue Mar 4 08:52:03 2003
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend_compile.c,v 1.380 2003/03/04 13:36:16 zeev Exp $ */
+/* $Id: zend_compile.c,v 1.381 2003/03/04 13:52:03 zeev Exp $ */
#include "zend_language_parser.h"
#include "zend.h"
@@ -284,8 +284,6 @@
opline_ptr->op2.u.EA.type = ZEND_FETCH_LOCAL;
if (varname->op_type == IS_CONST && varname->u.constant.type == IS_STRING) {
- zend_auto_global *auto_global;
-
if (zend_is_auto_global(varname->u.constant.value.str.val,
varname->u.constant.value.str.len+1 TSRMLS_CC)) {
opline_ptr->op2.u.EA.type = ZEND_FETCH_GLOBAL;
} else {
@@ -2148,6 +2146,8 @@
zend_op *opline;
int doing_inheritance = 0;
zend_class_entry *new_class_entry = emalloc(sizeof(zend_class_entry));
+
+ zend_str_tolower(class_name->u.constant.value.str.val,
class_name->u.constant.value.str.len);
if (!(strcmp(class_name->u.constant.value.str.val, "main") &&
strcmp(class_name->u.constant.value.str.val, "self") &&
strcmp(class_name->u.constant.value.str.val, "parent"))) {
Index: ZendEngine2/zend_language_parser.y
diff -u ZendEngine2/zend_language_parser.y:1.94 ZendEngine2/zend_language_parser.y:1.95
--- ZendEngine2/zend_language_parser.y:1.94 Mon Feb 24 07:05:58 2003
+++ ZendEngine2/zend_language_parser.y Tue Mar 4 08:52:03 2003
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend_language_parser.y,v 1.94 2003/02/24 12:05:58 zeev Exp $ */
+/* $Id: zend_language_parser.y,v 1.95 2003/03/04 13:52:03 zeev Exp $ */
/*
* LALR shift/reduce conflicts and how they are resolved:
@@ -287,7 +287,7 @@
;
unticked_class_declaration_statement:
- T_CLASS declaration_class_name extends_from '{' {
zend_do_begin_class_declaration(&$1, &$2, &$3 TSRMLS_CC); } class_statement_list
'}' { zend_do_end_class_declaration(&$1 TSRMLS_CC); }
+ T_CLASS T_STRING extends_from '{' { zend_do_begin_class_declaration(&$1, &$2,
&$3 TSRMLS_CC); } class_statement_list '}' { zend_do_end_class_declaration(&$1
TSRMLS_CC); }
;
namespace_declaration_statement:
@@ -329,7 +329,7 @@
declaration_class_name:
namespace_name T_PAAMAYIM_NEKUDOTAYIM T_STRING { do_fetch_class_name(&$$, &$1, &$3, 0
TSRMLS_CC); }
- | T_STRING { $$ = $1; zend_str_tolower($$.u.constant.value.str.val, $$.u.constant.value.str.len);
}
+ |
;
foreach_optional_arg: