com php-src: Fix #77993: Wrong parse error for invalid hex literal on Windows: Zend/tests/bug77993.phpt Zend/zend_language_scanne r.c
Zend/zend_language_scanner.l Zend/zend_langua ge_scanner_defs.h

From: Date: Mon, 13 May 2019 09:04:56 +0000
Subject: com php-src: Fix #77993: Wrong parse error for invalid hex literal on Windows: Zend/tests/bug77993.phpt Zend/zend_language_scanne r.c
Zend/zend_language_scanner.l Zend/zend_langua ge_scanner_defs.h
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-106154@lists.php.net to get a copy of this message
Commit: b6b15fc65cc7898bc1ea992ec607ddb7f94e8eb8 Author: Theodore Brown <theodorejb@outlook.com> Thu, 9 May 2019 14:19:52 -0500 Committer: Nikita Popov <nikita.ppv@gmail.com> Mon, 13 May 2019 11:04:56 +0200 Parents: f95b27c6f63eaa0d580180f34643c35f8bbc5ddd Branches: PHP-7.2 PHP-7.3 PHP-7.4 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=b6b15fc65cc7898bc1ea992ec607ddb7f94e8eb8 Log: Fix #77993: Wrong parse error for invalid hex literal on Windows If a PHP file contains an invalid hex literal such as 0x_10, the expected error is Parse error: syntax error, unexpected 'x_10' (T_STRING) in %s on line %d. This already worked correctly on Linux, but on Windows prior to this patch a different error was produced: Parse error: Invalid numeric literal in %s on line %d. Bugs: https://bugs.php.net/77993 Changed paths: A Zend/tests/bug77993.phpt M Zend/zend_language_scanner.c M Zend/zend_language_scanner.l M Zend/zend_language_scanner_defs.h Diff: <Diff exceeded maximum size>

« previous php.cvs (#106154) next »