lib/mail/vendor/treetop-1.4.3/Treetop.tmbundle/Syntaxes/Treetop Grammar.tmLanguage in mail-2.1.3 vs lib/mail/vendor/treetop-1.4.3/Treetop.tmbundle/Syntaxes/Treetop Grammar.tmLanguage in mail-2.1.5
- old
+ new
@@ -15,10 +15,14 @@
<key>name</key>
<string>Treetop Grammar</string>
<key>patterns</key>
<array>
<dict>
+ <key>include</key>
+ <string>#comment</string>
+ </dict>
+ <dict>
<key>begin</key>
<string>^(grammar) ([A-Z]\w+)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
@@ -45,12 +49,16 @@
<key>name</key>
<string>meta.grammar.treetop</string>
<key>patterns</key>
<array>
<dict>
+ <key>include</key>
+ <string>#comment</string>
+ </dict>
+ <dict>
<key>begin</key>
- <string>\b(rule)\b (.+)$</string>
+ <string>\b(rule)\b (\w+)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
@@ -76,10 +84,14 @@
<string>meta.rule.treetop</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
+ <string>#comment</string>
+ </dict>
+ <dict>
+ <key>include</key>
<string>#strings</string>
</dict>
<dict>
<key>include</key>
<string>#character-class</string>
@@ -200,9 +212,24 @@
<string>keyword.operator.intersection.regexp</string>
</dict>
</array>
</dict>
</array>
+ </dict>
+ <key>comment</key>
+ <dict>
+ <key>captures</key>
+ <dict>
+ <key>1</key>
+ <dict>
+ <key>name</key>
+ <string>punctuation.definition.comment.treetop</string>
+ </dict>
+ </dict>
+ <key>match</key>
+ <string>(#).*$\n?</string>
+ <key>name</key>
+ <string>comment.line.number-sign.treetop</string>
</dict>
<key>strings</key>
<dict>
<key>patterns</key>
<array>