Разработка языка программирования на Racket
Компьютерные инструменты в образовании, №5, 46–63 (2012)
Keywords: предметно-ориентированный язык, парсинг, компиляция, Racket, domain-specific language, parsing, compilation, Racket
About the paper Full textAbstract
The article gives a detailed explanation of how to create a simple domain-specific language (DSL) on the Racket development platform. There is a lexical analyzer, parser, REPL, compiler, debugger, backtraces, syntax highlighting. The new language is integrated into the DrRacket IDE. The whole project is less than 300 lines of code.