Поиск по публикациям

Разработка языка программирования на Racket

Павлов Д. А.

Компьютерные инструменты в образовании, №5, 46–63 (2012)

Ключевые слова: предметно-ориентированный язык, парсинг, компиляция, Racket, domain-specific language, parsing, compilation, Racket

Информация о статье Текст статьи

Аннотация

Статья подробно описывает процесс создания простейшего предметно-ориентированного языка на платформе Racket. Присутствуют лексический анализатор, синтаксический анализатор, интерактивная среда, компиляция, отладка, бектрейсы, подсветка синтаксиса. Созданный язык интегрируется в среду разработки DrRacket. Весь проект занимает менее 300 строк кода.