diff --git a/6502asm.JSON-tmLanguage b/6502asm.JSON-tmLanguage index 133a7cb..788be4f 100644 --- a/6502asm.JSON-tmLanguage +++ b/6502asm.JSON-tmLanguage @@ -40,6 +40,19 @@ "comment": "Comment line" }, + + { + "match": "(?i)\\b([\\w|\\d]*)\\:", + "name": "string.asm", + "comment": "Jump label" + }, + + // { + // "match": "(?i)\\.([\\w|\\d]*)\\b", + // "name": "variable.macro.asm", + // "comment": "." + // }, + { "match": "(^|\\s)\"[\\w\\s\\W]*\"($|\\s)", "name": "string.asm", diff --git a/6502asm.tmLanguage b/6502asm.tmLanguage index 2f889ce..212d959 100644 --- a/6502asm.tmLanguage +++ b/6502asm.tmLanguage @@ -58,6 +58,14 @@ name comment.line.asm + + comment + Jump label + match + (?i)\b([\w|\d]*)\: + name + string.asm + comment Single-line string