Перейти к содержимому

Кирилл Черкашин — Работаем с абстрактными синтаксическими деревьями JavaScript

HolyJS — конференция для JavaScript‑разработчиков

0:00 / 0:00

Кирилл Черкашин — Работаем с абстрактными синтаксическими деревьями JavaScript

7 073 просмотра · 7 лет назад
HolyJS — конференция для JavaScript‑разработчиков
32,7 тыс. подписчиков
7 073 просмотра · 7 лет назад
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV — — . . Зачем парсить свой код? Например, для того, чтобы найти забытый console.log перед коммитом. А что делать, если вам надо поменять сигнатуру функции в сотнях вхождений в коде? Справятся ли тут регулярные выражения? Кирилл покажет, какие возможности перед разработчиком открывают абстрактные синтаксические деревья. В этом выступлении мы рассмотрим, как AST помогают анализировать и изменять исходный JavaScript-код. В качестве примеров возьмем Babel и ESLint.