Как начать использовать AST. Иван Стрелков (Авито)
Кирилл Черкашин — Работаем с абстрактными синтаксическими деревьями JavaScript