Skip to content

Commit

Permalink
Add highlighting for "trait"
Browse files Browse the repository at this point in the history
This adds support for traits, which are available since PHP 5.4

Fixes #41.
  • Loading branch information
jjeising authored and joachim-n committed Feb 19, 2016
1 parent a673881 commit c3e2532
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Syntaxes/PHP.plist
Expand Up @@ -1347,6 +1347,27 @@
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>(?i)^\s*(trait)\s+([a-zA-Z0-9_]+)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>storage.type.trait.php</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>entity.name.type.trait.php</string>
</dict>
</dict>
<key>end</key>
<string>(?=\{)</string>
<key>name</key>
<string>meta.trait.php</string>
</dict>
<dict>
<key>begin</key>
<string>(?i)^\s*(abstract|final)?\s*(class)\s+([a-z0-9_]+)\s*</string>
Expand Down

0 comments on commit c3e2532

Please sign in to comment.