Обновить

Создание своего языка программирования на Rust #3: Парсинг стейтментов вывода и присвоения

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели8K
Всего голосов 1: ↑1 и ↓0+3
Комментарии2

Комментарии 2

Идея норм, но пока всё довольно хрупкоdefine через peek быстро упрётся в ограничения, а panic в парсере потом будет мешать нормальной обработке ошибок. Это скорее заготовка, чем стабильная архитектура.

Вы правы, структура хрупкая и обработка ошибок работает через панику, но это намеренно было сделано для упрощения, чтобы не вдаваться в детали, как я и писал в первой части.

Это статьи в вобщем про то, как написать простенький прототип языка, а не продакшн-продукт.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации