| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Подсветка синтаксиса |
| Автор: Дрон 4.9.2004, 20:35 |
| Итак, я оказался ответственным за подсветку синтаксиса ASM Товарищи программисты! Поскольку я не знаю, какими средами разработки вы в основном пользуетесь, и соответственно какие у вас предпочтения по раскраске исходного кода, то прошу вас высказывать свои жалобы и пожелания в этой теме Посмотреть и потестировать подсветку можно http://www.iwi-iuk.org:8081/tests/vingrad/index.php?oldurl=http://forum.vingrad.ru/index.php?showforum=4 Сейчас уже известен небольшой глюк с отображением не десятичных чисел, который будет исправлен Несолько вопросов: - Стоит ли подсвечивать разными цветами (оттенками) инструкции fpu и обыкновенные инструкции или лучше сделать их одинаковыми? - Нужны ли команды, относящиеся только к защищённому режиму или они используются довольно редко и добавлять их не стоит? Жду ваших предложений |
| Автор: oleg1973 4.9.2004, 22:40 |
| мне вот так нравится |
| Автор: Дрон 4.9.2004, 22:50 |
| oleg1973 Т.е. просто подсвечиваем некоторые символы (скобки, запятые и т.п.), а также числа и комменты. А на инструкции и регистры предлагаешь вообще забивать? С одной стороны это понятно: зачем нужен очень цветастый исходник Добавлено @ 22:52 Кстати, я смотрю тут формат шестнадцатеричных: 0x123, хотя обычно в асме это 123h. |
| Автор: oleg1973 4.9.2004, 23:37 |
| ну насчет hex можна как 0x123 так и 123h кому как удобней компилеру пофиг можно переходы выделить call. jmp и так далее |
| Автор: Chingachguk 4.9.2004, 23:57 |
| Лучше как в hiew (или ида - кому как нравится). А вообще-то пофиг, мне поведение тэга "code" совсем не нравилось до сих пор - все форматирование сносил напрочь, я часто пользовал "цитату". |
| Автор: YAA 5.9.2004, 09:19 |
| FPU - нада. Real mode - не нада. |
| Автор: Дрон 5.9.2004, 09:30 | ||
| Так ведь в hiew нет никакой раскраски В общем предлагаю такой вариант: Команды процессора - полужирным Регистры - синим Символы (скобки и т.п.) - фиолетовым Числа - зелёным Комменты - серым Строки - курсивом Собственно, почти как у oleg1973
|
| Автор: Sardar 5.9.2004, 10:22 |
| Еще расскажите о конфликтах между разными ассемблерами. Например в AT&T ставим % перед регистрами, $ ссылками, по моему в Делфях & ставится перед именем переменной совпадающей с коммандой: MOV &MOV, ECX Так вот вопрос: где нибудь подобные фишки пересекаются? Например в каком-нибудь асме % стоит перед сылкой на переменную, что конфликтует с AT&T асмом. Просто хочется сделать общий парсер, если есть конфликты или неудобства, то нужно выносить эти фичи в отдельный парсер. В моей подсветке дельфей синтаксис асма добавлен в парсер, мнемоники расшаренны между другими асмами. |
| Автор: oleg1973 5.9.2004, 12:21 |
| Sardar ориентируйся на masm и fasm основная масса на них пишет инлайн асемблеры не всчет |
| Автор: p0s0l 5.9.2004, 12:30 | ||
Форматирование - это как ? Если ты про теги всякие, то в принципе в коде это не нужно. Если про отступы слева - то сейчас стало нормально (раньше 1 пробел удалялся вначале)... |
| Автор: Сумасшедший 6.9.2004, 09:29 |
| Меня устраивает RadASM'овская подсветка, правда, после некоторой настройки Попробуйте. Слить можно http://wasm.ru/tools/7/RadASM.zip. |
| Автор: oleg1973 6.9.2004, 10:34 |
| teplik ну ты шкрин покажи |
| Автор: Дрон 6.9.2004, 10:59 |
| Да уж лучше скрин, а то 1,5 мега качать в лом... |
| Автор: Chingachguk 6.9.2004, 21:09 | ||||
Добавлено @ 21:11
Да, какая-то шняга была... Все жалось к левому краю. |
| Автор: Дрон 6.9.2004, 22:34 |
| Что же у меня hiew какой-то неправильный Я сам обожаю синий фон (серьёзно, все проги дома так настроил), но на форуме это явно не прокатит Добавлено @ 22:35 Вот оно что! У тебя hiew 6.81, а у меня 6.00 |
| Автор: Сумасшедший 7.9.2004, 00:31 |
О! Извините - забыл вставить=) |
| Автор: Kurt 7.9.2004, 00:35 | ||
Ээээ.. Вроде, ты опять не вставил - ничего нету. |
| Автор: Сумасшедший 7.9.2004, 01:30 |
| http://klab.hotbox.ru/000.jpg |
| Автор: Дрон 7.9.2004, 08:36 |
| teplik Хорошо. Попробую учесть твои пожелания Добавлено @ 08:46 teplik В принципе, расцветка неплохая -- мне чем-то даже нравится 2All Ну что ж, вот уже и представлено несколько вариантов подсветки. Теперь мне прийдётся сотворить на их основе что-то, устраивающее каждого Ждите. Или высказывайте новые пожелания |
| Автор: Jin X 8.9.2004, 00:06 |
| Можно ещё вот такое попробовать: http://forum.sources.ru/index.php?showtopic=61352&view=findpost&p=417897 Если что, слова могу дать, мне не жалко (выдирал из tasm32.exe) |
| Автор: Дрон 8.9.2004, 08:46 |
| Jin X А там должна быть подсветка или что? Я вижу только обычный "одноцветный" код |
| Автор: Jin X 9.9.2004, 19:16 |
| Хм... а ты зарегься. |
| Автор: Дрон 25.9.2004, 21:42 |
| В общем прошу всех заинтересованных лиц ( |
| Автор: Дрон 25.9.2004, 22:02 |
| Для тех, кому лень смотреть самому Вот пример из темы "Вывод текстовой строки на экран" |
| Автор: sergejzr 26.9.2004, 16:29 |
| Отлично! |
| Автор: Wowa 27.9.2004, 12:03 |
| Мне тоже нравится! |