Пакеты
для разработки
компиляторов
Генераторы лексичесих
и синтаксических
анализаторов
Системы атрибутной
грамматики
Средства
преобразования
Генерация кода
Анализ и оптимизация
Генераторы среды
разработки
Инфраструктура,
компоненты,
инструменты
Создание компиляторов
на Java |
Системы атрибутной грамматики
-
ELEGANT
-
Elegant (Exploiting Lazy Evaluation for the Grammar Attributes
of Non-Terminals) возник как генератор компиляторов, основанный на атрибутных
грамматиках и превратился в полноценный язык программирования.
Подробнее
...
-
FNC-2
-
Система атрибутной грамматики, основанная на строго нециклических
АГ, выполняющая расширенную оптимизацию используемой памяти.
Подробнее
...
-
OX
-
Обычные спецификации Yacc и Lex могут быть расширены синтезируемыми
и наследуемыми атрибутами, написанными в синтаксисе C. Ox допускает наиболее
общий класс атрибутных грамматик. Пользователь может определять проход
дерева для постдекорации.
ftp://ftp.cs.iastate.edu/pub/ox/
-
RIE
-
Rie основан на однопроходных атрибутных грамматиках, называемых
ECLR-атрибутными грамматиками. Генерируемый компилятор может вычислять
наследуемые и синтезируемые атрибуты параллельно с LR разбором без генерации
дерева разбора.
ftp://ftp.is.titech.ac.jp/pub/Rie/
|