Added directive highlighting

This commit is contained in:
John Mumm 2013-10-11 12:08:15 -04:00
parent 74509fa50e
commit 6edf6d3f30
2 changed files with 21 additions and 13 deletions

View File

@ -1,8 +1,8 @@
{
"name": "6502 asm",
"scopeName": "source.asm",
"fileTypes": ["asm"],
"patterns": [
"name": "6502 asm",
"scopeName": "source.asm",
"fileTypes": ["asm"],
"patterns": [
{
"match": "(?i)\\b(adc|and|asl|dec|dex|dey|eor|inc|inx|iny|lsr|ora|rol|ror|sbc)\\b",
@ -43,18 +43,18 @@
{
"match": "(?i)\\b([\\w|\\d]*)\\:",
"name": "string.asm",
"name": "support.class.asm",
"comment": "Jump label"
},
// {
// "match": "(?i)\\.([\\w|\\d]*)\\b",
// "name": "variable.macro.asm",
// "comment": "."
// },
{
"match": "(?i)\\.([\\w|\\d]*)\\b",
"name": "entity.name.function.asm",
"comment": "."
},
{
"match": "(^|\\s)\"[\\w\\s\\W]*\"($|\\s)",
"match": "(^|\\s)\"[\\w\\s\\W]*\"",
"name": "string.asm",
"comment": "Single-line string"
},

View File

@ -64,13 +64,21 @@
<key>match</key>
<string>(?i)\b([\w|\d]*)\:</string>
<key>name</key>
<string>string.asm</string>
<string>support.class.asm</string>
</dict>
<dict>
<key>comment</key>
<string>.</string>
<key>match</key>
<string>(?i)\.([\w|\d]*)\b</string>
<key>name</key>
<string>entity.name.function.asm</string>
</dict>
<dict>
<key>comment</key>
<string>Single-line string</string>
<key>match</key>
<string>(^|\s)"[\w\s\W]*"($|\s)</string>
<string>(^|\s)"[\w\s\W]*"</string>
<key>name</key>
<string>string.asm</string>
</dict>