С помощью JSLINT Крокфорда, после вызова JSLINT ()
для синтаксического анализа некоторого исходного кода JavaScript, он обеспечивает доступ к дереву синтаксического анализа через JSLINT.tree
Было бы действительно полезно иметь возможность анализировать дерево, вносить в него структурные изменения на основе анализа, а затем генерировать новый JavaScript из измененного дерева.
Существует ли проект с открытым исходным кодом, который основан на JSLINT, обеспечивая преобразование из дерева синтаксического анализа обратно в JavaScript?
(Возможно ли это, то есть JSLINT сохраняет достаточно полную информацию от синтаксического анализа до передачи всего важного. ?)