From 1974837cdcf35b66ec8ee7ecbae99e4145b00ca4 Mon Sep 17 00:00:00 2001 From: Mattias Hansson Date: Sun, 4 Jan 2026 12:13:21 +0100 Subject: [PATCH] Updated synatx file for Sublime --- editor_syntaxes/sublime/c65cm.sublime-syntax | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/editor_syntaxes/sublime/c65cm.sublime-syntax b/editor_syntaxes/sublime/c65cm.sublime-syntax index 95f911c..1b0212f 100644 --- a/editor_syntaxes/sublime/c65cm.sublime-syntax +++ b/editor_syntaxes/sublime/c65cm.sublime-syntax @@ -38,8 +38,12 @@ contexts: scope: meta.preprocessor.c65cm keywords: - - match: '\b(ADD|AND|AS|ASM|BREAK|BYTE|CALL|CONST|DEC|DECREMENT|ELSE|ENDASM|ENDIF|EXIT|FEND|FOR|FUNC|GETASWORD|GIVING|GOSUB|GOTO|IF|INC|INCREMENT|LABEL|LET|NEXT|OR|PASSING|PEEK|POINTER|POKE|PUTASWORD|STEP|SUBEND|SUBT|SUBTRACT|THEN|TO|VALUE|WHILE|WITH|WEND|WORD|XOR)\b' + - match: '\b(ADD|AND|AS|ASM|BREAK|BYTE|CALL|CASE|CONST|DEC|DECREMENT|DEFAULT|DO|ELSE|ENDASM|ENDIF|ENDSCRIPT|ENDSWITCH|EXIT|FEND|FOR|FUNC|GOSUB|GOTO|IF|INC|INCREMENT|LABEL|LET|NEXT|OR|ORIGIN|PASSING|PEEK|PEEKW|POINTER|POKE|POKEW|STEP|SUBEND|SUBTRACT|SWITCH|THEN|TO|WHILE|WITH|WEND|WORD|XOR)\b' scope: keyword.control.c65cm + - match: '\b(in|out|io)\b(?=\s*:)' + scope: storage.modifier.parameter.c65cm + - match: '\b(ACC|XREG|YREG)\b' + scope: constant.language.register.c65cm assembly-mnemonics: - match: '\b(adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b'