Мне нужно разобрать некоторый код JavaScript и распечатать дерево объявлений функций и вызовов (и ничего больше).
Что-то вроде этого:
function test3()
function test()
declares
function test2()
calls test3()
calls test2()
Что быстрее и прощеспособ сделать это?У меня есть несколько функций и файлов.
Я пытался использовать Antlr, провел 2 дня и, наконец, сдался, это слишком сложно для меня.
Любая помощь будет оценена.