LEXX (текстовый редактор) - LEXX (text editor)

Редактирование записи NOED используя LEXX

LEXX это Текстовый редактор который, возможно, был первым, кто использовал живой парсинг и цвет подсветка синтаксиса. Это было написано Майк Коулишоу из IBM в 1985 году. Название было выбрано потому, что он написал его как инструмент для лексикографов во время работы над вторым изданием Oxford University Press Оксфордский словарь английского языка.[1] Программа работала (и все еще в 2018 г.[2]) на мэйнфреймах под ВМ / CMS.[3] Дизайн LEXX был основан на нескольких других редакторах, написанных тем же автором (например, STET ), дополненная возможностью динамического анализа текста и отображения цвета на новых цветных терминалах, которые недавно стали доступны (на базе ПК и автономные, такие как IBM 3279 ).

LEXX использует динамически загружаемые парсеры, которые назначают классы элементов (токены, сформированные из символьных строк) шрифтам и цветам.[4] Он позволяет использовать отступ для форматирования и отображения структуры редактируемого файла, а другие параметры форматирования позволяют (например) скрывать выбранные классы текста, такие как теги. Доступна коллекция скриншотов.[5]

LPEX ("Живой редактор синтаксического анализа"[6]) является переработанной производной концепции LEXX, первоначально созданной для OS / 2 и AIX.[7] Теперь он также работает в Windows, Linux и Java JVM.[8]

использованная литература

  1. ^ Майк Коулишоу ФРЕНГ, бакалавр наук, руководитель FIET, FBCS, CITP, IBM, заархивировано из оригинал на 2006-10-18, получено 2008-10-08, В 1985 году он был откомандирован в Oxford University Press для написания синтаксического редактора цветовой кодировки для текста SGML второго издания Оксфордского словаря английского языка. Этот редактор (живой редактор синтаксического анализа, называемый LEXX) и его производные от LPEX стали частью IBM VisualAge ассортимент продуктов, работающих на ВМ / CMS, OS / 2, OS / 400, AIX, Windows и Java. Майк остается консультантом Оксфордского словаря английского языка.
  2. ^ http://www.vm.ibm.com/download/packages/ Пакеты загрузки ВМ
  3. ^ Cowlishaw, M. F. (1987), "LEXX - программируемый структурированный редактор", Журнал исследований и разработок IBM (PDF), 31, №1
  4. ^ Фулджер, Дэвис, Прототипы и реализации программного обеспечения агента, получено 2008-10-08
  5. ^ LEXX скриншоты
  6. ^ Кларк, Дуглас (16 февраля 2003 г.), LPEX - "Другой" редактор программиста, OS / 2 электронный журнал, получено 2008-10-08, LPEX получил свои инициалы от названия «редактор динамического синтаксического анализа». Он анализирует вводимые вами строки по мере их ввода и немедленно отображает синтаксические ошибки; вам не нужно запускать исходный код через компилятор или интерпретатор, чтобы отловить простые синтаксические ошибки.
  7. ^ Woehr, Джек (1 марта 1996 г.), Разговор с Майклом Коулишоу, Доктор Добб, получено 2008-10-08, MFC: Примерно в 1985 году издательству Oxford University Press понадобился редактор, который мог бы обрабатывать сильно структурированные данные: содержание Оксфордского словаря английского языка, который представляет собой 20-томный словарь по 1000 страниц на том. Поэтому я написал для них редактор под названием «LEXX», который работал на мэйнфреймах IBM. Сейчас он в основном используется для редактирования программ из-за его способности анализировать ключевые слова данных и цветов, а также другие функции.
  8. ^ Обзор LPEX для Eclipse

внешние ссылки