Navigation Menu

Skip to content

Commit

Permalink
Add syntaxes for type inheritance, typed variables, and shell string
Browse files Browse the repository at this point in the history
  • Loading branch information
dirk committed Apr 17, 2012
1 parent 84a2e44 commit 20acf46
Showing 1 changed file with 59 additions and 2 deletions.
61 changes: 59 additions & 2 deletions contrib/Julia.tmbundle/Syntaxes/Julia.tmLanguage
Expand Up @@ -366,6 +366,37 @@
</dict>
</array>
</dict>
<dict>
<key>begin</key>
<string>`</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.begin.julia</string>
</dict>
</dict>
<key>end</key>
<string>`</string>
<key>endCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.string.end.julia</string>
</dict>
</dict>
<key>name</key>
<string>string.quoted.double.julia</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#string_escaped_char</string>
</dict>
</array>
</dict>
</array>
</dict>
<key>string_custom_escaped_char</key>
Expand Down Expand Up @@ -402,19 +433,45 @@
<key>1</key>
<dict>
<key>name</key>
<string>keyword.other.julia</string>
<string>keyword.control.type.julia</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>entity.name.type.julia</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>entity.other.inherited-class.julia</string>
</dict>
<key>4</key>
<dict>
<key>name</key>
<string>punctuation.separator.inheritance.julia</string>
</dict>
</dict>
<key>match</key>
<string>(type)\s+([a-zA-Z0-9_]+)</string>
<string>(type)\s+([a-zA-Z0-9_]+)(\s*(&lt;:)\s*[.a-zA-Z0-9_:]+)?</string>
<key>name</key>
<string>meta.type.julia</string>
</dict>
<dict>
<key>captures</key>
<dict>
<key>2</key>
<dict>
<key>name</key>
<string>support.type.julia</string>
</dict>
</dict>
<key>comments</key>
<string>Matches a typed variable, such as 'id::String'</string>
<key>match</key>
<string>([a-zA-Z0-9_]+)(::[a-zA-Z0-9_]+)</string>
<key>name</key>
<string>other.typed-variable.julia</string>
</dict>
</array>
</dict>
</dict>
Expand Down

0 comments on commit 20acf46

Please sign in to comment.