- Об институте
- Инновации
- Структура
- Отдел "Архитектуры вычислительных систем"
- Отдел "Информационных систем"
- Отдел "Компиляторных технологий"
- Отдел "Системного программирования"
- Отдел "Системной интеграции и прикладных программных комплексов"
- Отдел "Теоретической информатики"
- Отдел "Технологий программирования"
- Ученый совет
- Диссертационный совет
- Центр верификации ОС Linux
- Исследовательский центр доверенного искусственного интеллекта
- Центр компетенции по параллельным и распределенным вычислениям
- Образование
- Издания
- Новости
- Лицензии
Новости
26 Сентября, 2024
Отбор в Совет обучающихся образовательных организаций высшего образования и научных организаций
24 Сентября, 2024
Приглашаем принять участие в Открытой конференции ИСП РАН
19 Сентября, 2024
Открыт приём заявок на премию «За верность науке»
Препринты Института системного программирования РАН, Препринт 17, 2006 г.
Алексей Демаков. Язык описания абстрактного синтаксиса TreeDL и его использование. Стр. 1-24.
Аннотация
Разработка трансляторов и других инструментов обработки языков требует значительных усилий. Одним из способов снижения трудоемкости является использование явного описания абстрактного синтаксиса. Предлагается специализированный язык TreeDL для описания абстрактного синтаксиса и операций над ним. Снижение трудоемкости разработки достигается за счет генерации отдельных компонентов инструмента. Поддерживается переиспользование распознавателя расширяемого языка и структуры внутреннего представления при специализированной обработке или расширении существующих языков.