
Сообщение от
Vslav
Подсветка синтаксиса MACRO-11 делается в VS Code за день
Честно говоря, я не знаю, - нафига подсветка синтаксиса в MACRO - там команд то раз два и обчёлся, но если уж на то пошло - FAR вполне прилично подсвечивает. Но язык настолько минималистический, что ошибки сажаются не в синтаксисе, а в логике. А тут что подсветка есть, что подсветки нет...
Плюс, опять же вопрос - насколько удачно эту подсветку синтаксиса получится прикрутить к тому, что есть такие вещи как - условная компиляция и макросы.
- - - Добавлено - - -
Вот пример текста
Код:
.NLIST
.INCLUDE /KXX:DSMAC.MAC/
.INCLUDE /KXX:MYMAC.MAC/
.INCLUDE /KXX:ASCII.MAC/
.INCLUDE /KXX:HWDF.MAC/
.LIST
MODULE NAME=<TESTS>, REL=<KX>, VER=<01>, LIBR=<TESTS>, COMM=<Tests for PDP-2011-DE10>, TYPE=<NOSECT>
....
PROCEDURE KWINT
BEGIN
LET TICKS := TICKS - #1
IF RESULT IS EQ THEN
LET TICKS := #LCFRQ
CALL TVWAIT
LET @#TPB := #PLUS
END
LET DCNT := DCNT - #1
IF RESULT IS EQ
LET DCNT := #^D<10>
LET DSPREG := @PTRN
LET PTRN := PTRN + #2
IF PTRN HIS #EPTRNS THEN
LET PTRN := #PTRNS
END
END
RTI
END KWINT
...
END TESTS
.END INTTST
что и как подсвечивать?