- [ поддержка ] -

TOY Soft


[ Новости ] - [ Продукты ] - [ Поддержка ] - [ Проекты ] - [ О нас ] - [ Ссылки ]
[ Гостевая ] - [ Форум ] - [ Чат ] - [ Опрос ]



Проект «ЯРИЛ 2.0» (IFML 2.0)

В пакет программного обеспечения проекта «ЯРИЛ 2.0» входит компилятор, который в данный момент находится на стадии разработки. Для компилятора разрабатываются две программы:

UPREditor, или по-другому "Редактор правил парсинга" ("Universal Parser Rules Editor") предназначен для редактирования правил распознавания текста (расширение .upr).

Universal Parser Windowed Interface – "Оконный интерфейс универсального парсера", отображение принципа "Универсального парсера", выполняющего распознавание текста по заданным правилам (*.upr). Он необходим для компилятора, потому что процесс компиляции будет выглядеть следующим образом:
  1. Распознавание исходника и создание объектного (.obj) файла, содержащего лексемы; одновременно производится проверка на синтаксические и лексические ошибки.
  2. Построение внутренней модели (дерева) по объектному файлу с проверкой на логические ошибки.
  3. Создание файла-карты внутренней модели (дерева) с применением шифровки и алгоритмов сжатия (возможно, только в последних версиях).
Существует большая вероятность того, что "Универсальный парсер", имеющий мало ограничений на тип анализируемого языка, будет представлен в виде отдельного модуля как DCU (для Delphi) или DLL (для всех остальных).
За дополнительной информацией обращайтесь по почте или на сайт "ЯРИЛ 2.0".
Hosted by uCoz