Search
  • Papers


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

D. Pavlov

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

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

About the paper Full text

Abstract

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.