Языки программирования и теория компиляции 3. Восходящие парсеры
Языки программирования и теория компиляции. МФТИ, Физтех-школа прикладной математики и информатики.
Дата лекции:
Лектор: Ахтямов Павел Ибрагимович
Плейлист с лекциями:
Материалы курса:
Плейлист с семинарами:
---Таймкоды---
00:00:00 - интро и вступление
00:01:10 - свойства LR(k) алгоритма, его отличие от LL(k)
00:02:36 - алгоритм переноc-свёртка
00:11:38 - пример LR-таблицы и работы алгоритма
00:19:10 - LR(0)-парсер, GLR
00:24:25 - SLR - Simple LR
00:29:37 - пример: переменные, указатели в С
00:38:17 - LALR(1) - lookahead LR(1)
00:39:05 - вложения грамматик, распознаваемых парсерами
00:41:35 - нахождение ошибок компиляции в LR
00:56:35 - починка ошибок с помощью метода Бурке-Фишера
00:59:17 - восстановление ошибок (семантика), шаблоны ошибок
01:00:15 - подведение итогов про парсеры, статья yacc is dead
01:08:08 - семантический анализ: необходимые свойства токена
01:14:20 - стадии семантического анализа
01:15:20 - переход к атрибутной грамматике и абстрактному синтаксическому дереву разбора
Оператор: Георгий Татаринов
Монтажер: Вашкевич Егор
46 views
679
142
2 months ago 00:10:20 1
Кодинг стал ИЗИ после этого открытия! Вот как я это сделал!
2 months ago 00:00:52 1
Самые популярные языки программирования!
2 months ago 00:11:20 1
Поднимаем свой VPN сервер в Европе за 5 минут. VPS/VDS в Европе за рубли.
2 months ago 00:02:43 2
Dart с нуля до профи | #0 Введение | Курс для начинающих 2023
2 months ago 00:08:18 1
Изучаем Python ООП и ничего не понимаем. А если так?
2 months ago 00:13:34 1
Русский язык - это запрещено обсуждать лингвистам и филологам
2 months ago 00:07:30 1
КАБЕЛЬ USB 4.0 от Canyon | Чем он лучше USB 3.2
2 months ago 00:00:43 1
Язык Программирования RUST
2 months ago 00:19:00 1
Введение в IT - базовые термины. ПЛАКАЛА ВСЯ СТРАНА. МУЖ СМОТРИТ ТРИ РАЗА В ДЕНЬ. ТОП ПЯТЬ АЙТИ ТЕРМ