Выделение синтаксиса в mcedit для сборки
Я хочу, чтобы код был выделен таким образом
метка jmp ; комментарии
Я хочу, чтобы была выделена только метка . Я пробовал что-то подобное
контекстный эксклюзивный jmp\t \ n яркий пурпурный
Но и в этом случае "; комментарии" тоже стали ярко-пурпурными, чего я не хочу. Для комментариев есть еще один эксклюзивный контекст. Я тоже пробовал
ключевое слово jmp\t \ [ [email protected] \] brightmagenta
Но в этом случае jmp также является ярким пурпурным.
Как я могу это реализовать?
2 ответа
Я ни в коем случае не эксперт, но немного поиграл и нашел рабочее решение, которое устанавливает значение по умолчанию для выделения и отключает его для ненужных частей следующим образом:
context default brightmagenta
keyword whole jmp base
context ; \n base
Кажется, он делает то, что вы просили, но у вас могут быть другие ограничения, о которых вы не упомянули.
Я думаю, что нашел решение для прыжков
#for those who use tabs
context exclusive j\[mpnzelc\]\t \n brightmagenta
keyword wholeright ;* brown
#for those who use spaces
context exclusive j\[mpnzelc\]\s \n brightmagenta
keyword wholeright ;* brown
Все еще борюсь за реализацию вызова