Двести слов северного перекрёстка лежат на экране столбиком: скобка, define, green-north, 45, скобка, скобка, if… Узор пробует читать их подряд и сбивается на третьей строке: где кончается условие и начинается ветка «да»?
Элодий берёт мел и рисует на боку стойки дерево. Сверху if, под ним три ветки: (> queue 12), (set! ...), 'ok. Под первой веткой ещё три: >, queue, 12.
Лексер из прошлого урока отдал плоский список слов. Калькулятор из урока 67 ест вложенные списки. Между ними не хватает ступени, которая превращает плоское во вложенное. Это парсер. Для Lisp он самый короткий из всех, какие бывают: скобка открывает список, скобка закрывает, остальное значения.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.