Доклад Виталия был хорош, но пожалуйста, перестаньте уже употреблять термин "абстрактное синтаксическое дерево"! AST - это "tree of abstract syntax", not "abstract tree of syntax", то есть по-русски "дерево абстрактного синтаксиса".
Ошибка в мире языков и понятий - она всегда относительна. Если 99% людей говорят что-то неправильно - ок, формально ошибка остаётся ошибкой всегда, но фактически это уже не ошибка.