Создаем свой ЯЗЫК ПРОГРАММИРОВАНИЯ. Лексер, Парсер, Абстрактное синтаксическое дерево (AST)
В этом ролике мы создадим собственный язык программирования, основанный на той контекстно свободной грамматике, которую мы сами придумаем. Мы разработаем лексический анализатор (Лексер) и синтаксический анализатор (парсер), который по итогу будет строить абстрактное синтаксическое дерево (AST) и выполнять наш код.
Мой курс “Продвинутый Frontend. В production на React“ -
Код пустого проекта с TypeScript -
Исходный код урока -
Таймкоды:
00:00 - Как создать свой язык программирования? Теория
02:20 - Алфавит языка
03:10 - Лексический анализатор [ТЕОРИЯ]
04:05 - Синтаксический анализатор. Абстрактное синтаксическое дерево [ТЕОРИЯ]
05:05 - Начало разработки
05:45 - Класс Токена
06:50 - Типы токена
08:30 - Лексический анализатор [ПРАКТИКА]
17:00 - Синтаксический анализатор [ПРАКТИКА]
20:50 - Узлы абстрактного синтаксического дерева
1 view
1810
714
6 days ago 00:02:45 3
Современная Хозяйка
6 days ago 00:02:18 1
Что продавать в магазине чтобы заработать ⚪ На чем можно хорошо заработать в москве
6 days ago 00:07:04 1
Партнёрская реферальная программа для интернет магазина на Тильде
6 days ago 00:01:41 1
Воронка продаж, через своего собственного ТГ бота!