Выделение синтаксиса в 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

Все еще борюсь за реализацию вызова

Другие вопросы по тегам