Greatly improved TextMate syntax definition for Factor, including defining numbers and more language syntax

Benjamin Pollack 2006-09-08 06:38:18 +00:00
parent e916415963
commit a37586ae4e
1 changed files with 31 additions and 1 deletions

View File

@ -58,10 +58,34 @@
</dict> </dict>
<dict> <dict>
<key>match</key> <key>match</key>
<string>\b(f|t)\b</string> <string>(if|when|unless)\*?</string>
<key>name</key>
<string>keyword.control.flow.factor</string>
</dict>
<dict>
<key>match</key>
<string>\s+(f|t)\s+</string>
<key>name</key> <key>name</key>
<string>constant.language.factor</string> <string>constant.language.factor</string>
</dict> </dict>
<dict>
<key>match</key>
<string>\b(BIN:|HEX:|OCT:)?\s+-?\d+\s+</string>
<key>name</key>
<string>constant.numeric.integer.factor</string>
</dict>
<dict>
<key>match</key>
<string>\b-?+\d+\.\d+(E(\+|-)\d+)?\s+</string>
<key>name</key>
<string>constant.numeric.float.factor</string>
</dict>
<dict>
<key>match</key>
<string>\b-?\d+/-?\d+\s+</string>
<key>name</key>
<string>constant.numeric.rational.factor</string>
</dict>
<dict> <dict>
<key>begin</key> <key>begin</key>
<string>"</string> <string>"</string>
@ -70,6 +94,12 @@
<key>name</key> <key>name</key>
<string>string.quoted.double.factor</string> <string>string.quoted.double.factor</string>
</dict> </dict>
<dict>
<key>match</key>
<string>inline</string>
<key>name</key>
<string>storage.modifier.factor</string>
</dict>
<dict> <dict>
<key>begin</key> <key>begin</key>
<string>#!|!</string> <string>#!|!</string>