From ab51caca93ccbfc78b2d4a268297ed10920a627c Mon Sep 17 00:00:00 2001 From: Indrek Ardel Date: Sat, 30 May 2015 15:16:14 +0300 Subject: [PATCH 1/2] Allow whitespace between [] in function argument --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 3292f31..0d5bd7c 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -665,7 +665,7 @@ \s*(&)? # Reference \s*((\$+)[a-z_\x{7f}-\x{ff}][a-z0-9_\x{7f}-\x{ff}]*) # The variable name (?: - \s*(?:(=)\s*(?:(null)|(\[)(\])|((?:\S*?\(\))|(?:\S*?)))) # A default value + \s*(?:(=)\s*(?:(null)|(\[)\s*(\])|((?:\S*?\(\))|(?:\S*?)))) # A default value )? \s*(?=,|\)|/[/*]|\#|$) # A closing parentheses (end of argument list) or a comma or a comment From 1cba1ac4a9ffa301b1d92b735c298fcb60cc3e3a Mon Sep 17 00:00:00 2001 From: Indrek Ardel Date: Sat, 30 May 2015 20:26:22 +0300 Subject: [PATCH 2/2] Make array in function arguments case insensitive Fixes textmate/php.tmbundle#62 --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 0d5bd7c..c022af4 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -535,7 +535,7 @@ begin - (?x) + (?xi) \s*(array) # Typehint \s*(&)? # Reference \s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*) # The variable name