Только вот лексер, ввиду примитивности(ума?), решил пока ограничить подсветкой цифровых значений( хекс, обычных и битовых, и строчных/символьных. Ну и комментарии само собой подсветил.
Сообщение от Black Cat / Era CG Я, конечно, понимаю соблазн Это даже не соблазн, это уже устоявшийся ход вещей. Я велосипедодел со стажем)) Хочется полетать на боинге? Да не вопрос, только научись его собирать(главное, чтоб до выплавки деталей не дошло), а потом и полетаешь, а на готовом любой может)). Ну ладно, это только с программированием) Сообщение от Black Cat / Era CG именно свой редактор Готов! почти. Всё-таки решил доделать на днях, использовал OpenGL с фиксированным конвейером(вполне достаточно), прилепил текстурный шрифт, текстуру генерирую из канваса GDI, а дальше только полигончики с текстурой шрифта. Всё быстро и шикарно. Щас компилятор прилеплю со старого, и пока всё. Более нтересным займусь, уже на нём))
Я, конечно, понимаю соблазн запилить именно свой редактор, и именно свой асм. И все именно свое. Но однако есть уже почти стандарт нашего времени SjasmPlus для нас, и Pasmo для тех же испанцев. Есть исходники под них, есть наработки. Писать под новый компилер, это писать с ноля. Ваще самый годный вариант, который я пока видел это https://marketplace.visualstudio.com...er.SpectNetIde Но там как раз свой компилер, поэтому... Ваще был какой-то заграничный эмуль, который умеет команды отладки слушать через порт, только надо, чтобы редактор засылал ему эти команды. В итоге связка дает полноценную ИДЕ с толадкой прямо по исходнику. У Сэмстайла просили эту фичу тоже, но не дали инфы по командам. В итоге эмуль слушает порт, но не реагирует. Такие дела.