Skip to content

Commit

Permalink
Adding new punctuation scopes to various rules.
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.textmate.org/trunk/Bundles/Gri.tmbundle@5057 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  • Loading branch information
infininight committed Sep 2, 2006
1 parent 56c7b77 commit 476da39
Showing 1 changed file with 95 additions and 6 deletions.
101 changes: 95 additions & 6 deletions Syntaxes/Gri.plist
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,37 @@
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.function.gri</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>entity.name.function.gri</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>punctuation.definition.function.gri</string>
</dict>
</dict>
<key>match</key>
<string>\`(.*)'</string>
<string>(\`)(.*)(')</string>
<key>name</key>
<string>meta.function.gri</string>
</dict>
<dict>
<key>begin</key>
<string>#</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.comment.gri</string>
</dict>
</dict>
<key>end</key>
<string>$</string>
<key>name</key>
Expand All @@ -50,6 +68,14 @@
<dict>
<key>begin</key>
<string>//</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.comment.gri</string>
</dict>
</dict>
<key>end</key>
<string>$</string>
<key>name</key>
Expand Down Expand Up @@ -96,35 +122,98 @@
</dict>
<dict>
<key>begin</key>
<string>&lt;&lt; *"([^"]*)(")</string>
<string>(&lt;&lt; *")([^"]*)(")</string>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.heredoc.gri</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>punctuation.definition.heredoc.gri</string>
</dict>
</dict>
<key>end</key>
<string>^\1$</string>
<string>^\2$</string>
<key>name</key>
<string>string.unquoted.heredoc.doublequote.gri</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.variable.gri</string>
</dict>
</dict>
<key>match</key>
<string>\\[\.a-zA-Z0-9_][\.a-zA-Z0-9_]*\b</string>
<string>(\\)[\.a-zA-Z0-9_][\.a-zA-Z0-9_]*\b</string>
<key>name</key>
<string>variable.other.synonym.gri</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.variable.gri</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.variable.gri</string>
</dict>
</dict>
<key>match</key>
<string>\.[a-zA-Z0-9_][a-zA-Z0-9_]*\.</string>
<string>(\.)[a-zA-Z0-9_][a-zA-Z0-9_]*(\.)</string>
<key>name</key>
<string>variable.other.variable.gri</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.variable.gri</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>punctuation.definition.variable.gri</string>
</dict>
</dict>
<key>match</key>
<string>\.\.[a-zA-Z0-9_][a-zA-Z0-9_]*\.\.</string>
<string>(\.\.)[a-zA-Z0-9_][a-zA-Z0-9_]*(\.\.)</string>
<key>name</key>
<string>variable.other.variabledot.gri</string>
</dict>
<dict>
<key>begin</key>
<string>"</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.begin.gri</string>
</dict>
</dict>
<key>end</key>
<string>"</string>
<key>endCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.end.gri</string>
</dict>
</dict>
<key>name</key>
<string>string.quoted.double.gri</string>
</dict>
Expand Down

0 comments on commit 476da39

Please sign in to comment.