Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через dTub.ru Загрузить через ClipSaver.ruУ нас вы можете посмотреть бесплатно Clang internals (in Russian) или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Роботам не доступно скачивание файлов. Если вы считаете что это ошибочное сообщение - попробуйте зайти на сайт через браузер google chrome или mozilla firefox. Если сообщение не исчезает - напишите о проблеме в обратную связь. Спасибо.
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Эта лекция посвящена внутреннему устройству Clang, взаимодействию его компонентов и совсем немного тому, как вы можете использовать Clang, создавая собственные инструменты и переиспользуя его возможности Предыдущая лекция: • LLVM IR training at Intel (in Russian) Следующая лекция: TBD Лектор: Константин Владимиров Дата лекции: 26 июня 2021 года Съёмка и звук: Дмитрий Рябцев Слайды: https://sourceforge.net/projects/cpp-... Timeline 00:00 Введение. Выкачивание и сборка 03:15 Кланг как драйвер и фронтенд 10:24 Концепция "действий" и детали работы драйвера 18:50 Детали работы фронтенда: иерархия действий 31:14 Лексер и препроцессор 43:39 Синтаксический разбор и деревья 54:40 Семантический анализ 1:00:30 Устройство AST 1:09:52 Идея "визитора" по дереву 1:19:00 Введение в инструментирование 1:26:23 Матчеры 1:35:04 Кратко про плагины и libclang 1:39:14 Домашнее задание и обзор литературы Errata: Опечатка на схеме 1:25:00 должен быть Consumer вместо Customer