From c0cde196d7686eee196f7098c14a729a2ee342c4 Mon Sep 17 00:00:00 2001 From: foobar Date: Fri, 25 Apr 2003 10:13:51 +0000 Subject: [PATCH] Fixed bug #21820 ("$arr[foo]" generates bogus E_NOTICE, should be E_PARSE) --- Zend/zend_language_scanner.l | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 1aa2110de6..ee1060cb55 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -474,8 +474,6 @@ DNUM ([0-9]*[\.][0-9]+)|([0-9]+[\.][0-9]*) EXPONENT_DNUM (({LNUM}|{DNUM})[eE][+-]?{LNUM}) HNUM "0x"[0-9a-fA-F]+ LABEL [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* -ENCAPSED_STRING ([a-zA-Z0-9_\x7f-\xff \t #'.:;,()|^&+/*=%!~<>?@]|"-"[a-zA-Z0-9_\x7f-\xff \t #'.:;,()|^&+/*=%!~?@]|"-"[a-zA-Z0-9_\x7f-\xff \t\n\r #'.:;,()|^&+/*=%!~?@] @@ -1115,14 +1113,6 @@ NAMESPACE_NAME ({LABEL}":")+{LABEL} return T_VARIABLE; } -{ENCAPSED_STRING_WITH_NEWLINE} { - HANDLE_NEWLINES(yytext, yyleng); - zendlval->value.str.val = (char *)estrndup(yytext, yyleng); - zendlval->value.str.len = yyleng; - zendlval->type = IS_STRING; - return T_STRING; -} - {LABEL} { zendlval->value.str.val = (char *)estrndup(yytext, yyleng); zendlval->value.str.len = yyleng; @@ -1137,7 +1127,7 @@ NAMESPACE_NAME ({LABEL}":")+{LABEL} return T_NAMESPACE_NAME; } -{ENCAPSED_STRING} { +{LABEL} { zendlval->value.str.val = (char *)estrndup(yytext, yyleng); zendlval->value.str.len = yyleng; zendlval->type = IS_STRING; -- 2.50.1