fileTypes name EDASM patterns include source.asm.65816#M6502 include source.asm.65816#M65C02 include source.asm.65816#hex_number include source.asm.65816#binary_number include source.asm.65816#decimal_number include source.asm.65816#octal_number match \b(?i:BLT|BGE|DEA|INA|LSL)\b name keyword.mnemonic.6502.alt match ^[A-Za-z][A-Za-z0-9@]*\b name entity.name.label match ^[*;].* name comment.line match ;.* name comment.line captures 1 name keyword.directive.string 2 name string.delimited.begin 3 name string.delimited 4 name string.delimited.end comment delimited strings. match \b((?i)ASC|STR|DCI)\s+(\S)(.*?)(\2|$) name meta.string.delimited match \b(?i:ASC|CHN|CHR|DATE|DCI|DDB|DEF|DFB|DS|DSECT|DW|ENTRY|EQU|EXTRN|FAIL|FIN|IBUFSIZ|IDNUM|INCLUDE|INTERP|LST|MACLIB|MSB|OBJ|ORG|PAGE|REF|REL|REP|SBTL|SBUFSIZ|SKP|STR|SYS|TIME|ZDEF|ZREF)\b name keyword.directive match \b(?i:DO|ELSE|FIN|IFEQ|IFGE|IFGT|IFNE|IFLE|IFLT)\b name keyword.control.conditional match [-+/|^!<>*#()] name keyword.operator scopeName source.asm.6502.edasm uuid 3B702721-C1B1-4DB6-A163-0FD9D6A83F4C