Пакеты
для разработки
компиляторов
Генераторы лексичесих
и синтаксических
анализаторов
Системы атрибутной
грамматики
Средства
преобразования
Генерация кода
Анализ и оптимизация
Генераторы среды
разработки
Инфраструктура,
компоненты,
инструменты
Создание компиляторов
на Java |
Средства преобразования
-
APP
-
Algebraic Typing & Pattern Matching Preprocessor для C++.
Подробнее...
-
KIMWITU
-
Kimwitu - система поддерживающая конструирование программ,
использующих деревья или термы в качестве основных структур данных.
Подробнее
...
-
MEMPHIS
-
Инструмент Memphis Tree Builder & Tree Walker поддерживает
определение и обработку абстрактных синтаксических деревьев. Прекомпилятор
расширяет C/C++: определения доменов описывают типы данных в грамматическом
стиле. Операторы сравнения обрабатывают эти данные, используя метод сопоставления
образцов.
Подробнее ...
-
RIGAL
-
Rigal является языком конструирования компиляторов. Главными
структурами данных являются атомы, списки и деревья. Управляющие структуры
основаны на улучшенном методе сопоставления образцов.
ftp://ftp.ida.liu.se/pub/labs/pelab/rigal/
-
TXL
-
Язык трансформационного программирования. Основная парадигма
TXL заключается в трансформации входных данных в выходные используя набор
правил преобразования, описывающих как различные части входных данных должны
изменяться на выходе.
Подробнее
...
-
TXL-3
-
Реализация языка программирования TXL для Модула-3.
ftp://ftp-i3.informatik.rwth-aachen.de/pub/Modula-3-Contrib/txl-3
|