Follow-up r103865. Accept lowercase hex and remove empty statement.
authorPlatonides <platonides@users.mediawiki.org>
Tue, 22 Nov 2011 16:04:39 +0000 (16:04 +0000)
committerPlatonides <platonides@users.mediawiki.org>
Tue, 22 Nov 2011 16:04:39 +0000 (16:04 +0000)
includes/libs/JavaScriptMinifier.php

index a45b103..8cdc327 100644 (file)
@@ -489,7 +489,7 @@ class JavaScriptMinifier {
                        ) {
                                // Hex numeric literal
                                $end++; // x or X
-                               $end += strspn( $s, '0123456789ABCDEF', $end );
+                               $end += strspn( $s, '0123456789ABCDEFabcdef', $end );
                                // @fixme if no hex digits, parse error
                        } elseif(
                                ctype_digit( $ch )
@@ -505,7 +505,7 @@ class JavaScriptMinifier {
                                }
                                $exponent = strspn( $s, 'eE', $end );
                                if( $exponent ) {
-                                       $end += $exponent;;
+                                       $end += $exponent;
                                        // + sign is optional; - sign is required.
                                        $end += strspn( $s, '-+', $end );
                                        $end += strspn( $s, '0123456789', $end );