Skip to content

Commit 17d7563

Browse files
committed
Match function calls after logical operators (fixes textmate#10)
1 parent 46ff2c8 commit 17d7563

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

Syntaxes/PHP.plist

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1727,10 +1727,6 @@
17271727
</dict>
17281728
</array>
17291729
</dict>
1730-
<dict>
1731-
<key>include</key>
1732-
<string>#function-call</string>
1733-
</dict>
17341730
<dict>
17351731
<key>include</key>
17361732
<string>#heredoc</string>
@@ -1793,6 +1789,10 @@
17931789
<key>name</key>
17941790
<string>keyword.operator.logical.php</string>
17951791
</dict>
1792+
<dict>
1793+
<key>include</key>
1794+
<string>#function-call</string>
1795+
</dict>
17961796
<dict>
17971797
<key>match</key>
17981798
<string>&lt;&lt;|&gt;&gt;|~|\^|&amp;|\|</string>

Tests/test-cases.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -682,4 +682,7 @@ function foo(
682682
$foo();
683683
$$foo();
684684

685+
if (true and false) {}
686+
if (true or (true and false)) {}
687+
685688
?>

0 commit comments

Comments
 (0)