openlang

Компиляторы и интерпретаторы

Как исходный код становится исполняемым через разбор, анализ и генерацию кода.

  1. Правило перевода строки нужно определить до раскрытия

    Предположим, пользовательский reader Racket принимает paint red blue как (paint red blue), завершает форму на переводе строки…