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>