Разработка языка программирования на Racket
Компьютерные инструменты в образовании, №5, 46–63 (2012)
Ключевые слова: предметно-ориентированный язык, парсинг, компиляция, Racket, domain-specific language, parsing, compilation, Racket
Информация о статье Текст статьиАннотация
Статья подробно описывает процесс создания простейшего предметно-ориентированного языка на платформе Racket. Присутствуют лексический анализатор, синтаксический анализатор, интерактивная среда, компиляция, отладка, бектрейсы, подсветка синтаксиса. Созданный язык интегрируется в среду разработки DrRacket. Весь проект занимает менее 300 строк кода.