Переменные функции сделаны листьями узла функции.
Добавлена обработка комментариев.
Добавлена обработка строк.