]> granicus.if.org Git - php/commitdiff
- ATTENTION: Finally nuke old_function and cfunction. I think it is time
authorAndi Gutmans <andi@php.net>
Tue, 5 Nov 2002 18:25:09 +0000 (18:25 +0000)
committerAndi Gutmans <andi@php.net>
Tue, 5 Nov 2002 18:25:09 +0000 (18:25 +0000)
- to get rid of these BC notations. This is from the days of the move from
- PHP/FI 2 -> PHP 3

Zend/zend_language_parser.y
Zend/zend_language_scanner.l

index f7d293c5e964fa73c4989c7ad00b17311924aa85..f9b6212983a5280d3a4e600d055d036a24c9267c 100644 (file)
 %token T_DEFAULT
 %token T_BREAK
 %token T_CONTINUE
-%token T_OLD_FUNCTION
 %token T_FUNCTION
 %token T_CONST
 %token T_RETURN
@@ -276,8 +275,6 @@ class_declaration_statement:
 unticked_function_declaration_statement:
                T_FUNCTION { $1.u.opline_num = CG(zend_lineno); } is_reference T_STRING { zend_do_begin_function_declaration(&$1, &$4, 0, $3.op_type TSRMLS_CC); }
                        '(' parameter_list ')' '{' inner_statement_list '}' { zend_do_end_function_declaration(&$1 TSRMLS_CC); }
-       |       T_OLD_FUNCTION { $1.u.opline_num = CG(zend_lineno); } is_reference T_STRING  { zend_do_begin_function_declaration(&$1, &$4, 0, $3.op_type TSRMLS_CC); }
-                       parameter_list '(' inner_statement_list ')' ';' { zend_do_end_function_declaration(&$1 TSRMLS_CC); }
 ;
 
 unticked_class_declaration_statement:
@@ -443,8 +440,6 @@ class_statement:
        |       class_constant_declaration ';'
        |       T_FUNCTION { $1.u.opline_num = CG(zend_lineno); } is_reference T_STRING { zend_do_begin_function_declaration(&$1, &$4, 1, $3.op_type TSRMLS_CC); } '(' 
                        parameter_list ')' '{' inner_statement_list '}' { zend_do_end_function_declaration(&$1 TSRMLS_CC); }
-       |       T_OLD_FUNCTION { $1.u.opline_num = CG(zend_lineno); } is_reference T_STRING { zend_do_begin_function_declaration(&$1, &$4, 1, $3.op_type TSRMLS_CC); }
-                       parameter_list '(' inner_statement_list ')' ';' { zend_do_end_function_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); }
 ;
 
index 2c1e21fdb1882ee937a760a131984bcac7663f2d..62390f1785beb11ae0949286f60ed3a3255fda3d 100644 (file)
@@ -488,11 +488,7 @@ NEWLINE ("\r"|"\n"|"\r\n")
        return T_EXIT;
 }
 
-<ST_IN_SCRIPTING>"old_function" {
-       return T_OLD_FUNCTION;
-}
-
-<ST_IN_SCRIPTING>"function"|"cfunction" {
+<ST_IN_SCRIPTING>"function" {
        return T_FUNCTION;
 }