Forth
http://www.fforum.winglion.ru/

Quark: раскраска редактора
http://www.fforum.winglion.ru/viewtopic.php?f=23&t=2630
Страница 1 из 2

Автор:  Hishnik [ Пт авг 06, 2010 17:34 ]
Заголовок сообщения:  Quark: раскраска редактора

В процессе создания редактора стало интересно собрать комплект палитр. Список вот такой:
Код:
0xFFFF00 VALUE TEXT.TEXTCOLOR
0x00007F VALUE TEXT.TEXTBACKGROUND
0xFFFF00 VALUE TEXT.SELECTEDCOLOR
0x7F7F7F VALUE TEXT.SELECTEDBACKGROUND
0x000000 VALUE TEXT.LINENUMBERSCOLOR
0x00BFBF VALUE TEXT.LINENUMBERSBACKGROUND
0xFF00FF VALUE TEXT.STRINGCOLOR
0x00FF00 VALUE TEXT.COMMENTCOLOR
0x00FFFF VALUE TEXT.NUMBERCOLOR
0xFFFFFF VALUE TEXT.KEYWORDCOLOR

0xFFFF00 VALUE CAPTION.TEXTCOLOR
0x007F7F VALUE CAPTION.BGCOLOR
0x00FF00 VALUE CAPTION.HIGHLIGHT


Это раскраска, похожая на Norton Commander или среды от Borland под ДОС. Можно подобрать коллекцию палитр.

Автор:  mOleg [ Пт авг 06, 2010 17:38 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

ээ, а screenshot можно привести с такой раскраской-то? а то циферки в цвета в голове как-то не очень преобразуются..

Автор:  Hishnik [ Пт авг 06, 2010 18:15 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Изображение

Автор:  mOleg [ Пт авг 06, 2010 18:28 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

ниче так, только синий фон таки на любителя (т.е. не меня;) )
имхо, коментарии можно делать слабо различимыми,
места, где создаются новые лексемы тоже стоит выделять (удобно).

а вобщем красотааа!

Автор:  вопрос [ Сб авг 07, 2010 12:42 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Что делает кнопка Simulate

Автор:  Hishnik [ Сб авг 07, 2010 17:34 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

вопрос писал(а):
Что делает кнопка Simulate

Запускает моделирование форт-процессора. Это от него IDE.

Автор:  вопрос [ Сб авг 07, 2010 17:54 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Хищник писал(а):
вопрос писал(а):
Что делает кнопка Simulate

Запускает моделирование форт-процессора. Это от него IDE.

Что это значит? (чуть подробнее)

Автор:  Hishnik [ Сб авг 07, 2010 21:11 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Потактовое моделирование процессора и периферии. Не вполне понимаю, что именно нужно пояснить подробнее. Запускается программа, которая реагирует на вводимые коды форт-процессора, изменяя значения переменных, соответствующих стеку, памяти, регистрам устройств ввода-вывода и т.п. Поскольку такая программа сама по себе имитирует процесс исполнения, удобно организовывать пошаговую отладку (она пошаговая by design), ошибка в программе моделируемого процессора не может развалить основную систему, ну и так далее.

Автор:  вопрос [ Сб авг 07, 2010 21:54 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

понятно, мало ли что могло иметься ввиду, но я так и думал
а процессор железный

Автор:  Hishnik [ Вс авг 08, 2010 15:07 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

С раскраской никто не поможет? Ведь некрасивая раскраска снижает удобство работы.

Автор:  Antender [ Вс авг 08, 2010 15:12 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

А чем помочь-то? Цвета подобрать?

Автор:  Hishnik [ Вс авг 08, 2010 15:16 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Подобрать, а лучше напомнить цветовые схемы популярных редакторов.

Автор:  Antender [ Вс авг 08, 2010 15:26 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Если подсветка динамическая - слова определённые через : и CREATE получают какую либо группу раскраски:
Неопределённые слова - ярко-красный FF0000
Комментарии - хвойный 003C1E
Команды "препроцессора" ( [IF] [THEN] [ELSE] ) - чёрный 000000
IF THEN ELSE - синий 0000FF
Циклы - Фиолетовый 970097
Строки, числа - сиреневый FC253A
Остальные слова - коричневый 4F2700
Всё это - на светло сером фоне 959595

Яркие цвета - жёлтый, розовый, бежевый лучше не брать

Я, например, использую PSPad

Автор:  Hishnik [ Вс авг 08, 2010 16:53 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

В первом посте приведен перечень цветов. Там есть далеко не все из перечисленного, а кроме того, для Форта понятия "циклы" и "команды препроцессора" являются достаточно условными. Я просил вспомнить цветовые схемы, возможно, с их названиями.

Автор:  mOleg [ Вс авг 08, 2010 18:41 ]
Заголовок сообщения:  Re: Quark: раскраска редактора

Хищник писал(а):
С раскраской никто не поможет?

дык, как бы уже есть предложение.
можно взять готовые раскраски и посмотреть. В том же фаре для SPFа,
в форке для NDN-а
(кстати, не знаю, как для СПФа ФАРовская раскладка, а над раскраской форка под NDNом я долго думал, мучился, пробовал различные варианты).

вопросы задать почему ;)

Кроме того, не очень понятно по какому принципу построена раскраска в предлагаемом редакторе.
Описание ее работы было бы полезным, т.к. может сильно влиять на возможности раскраски.

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/