Как идти по дереву js с помощью acorn?

292
21 февраля 2017, 19:16

Получил такое дерево из файла своего js с помощью парсера. Для примера, что я получил идем сюда и вставляем код :

var multic = "blabla",music='adwdawdaw';  $("div#body div.leftCont .big_image img, .in_zoom").on("click", function(){
    $(".zoomWindow").fadeIn();
    $('.zoomWindow ul li.selected').trigger(music);
    $("div#body div.leftCont .media_photo .top_label").addClass(multic);
    var mawd = '<a href="dawdwadawdaw">'
});

так вот, собственно в чем проблема. Как я понял на гитхабе парсера, можна пройтись с помощью вызова функций из файла walk.js по этому дереву. Например я создаю объект свой, в котором будут значения типа "имя переменной"-"значения переменной" ("multic"-"blabla"), и для того чтобы их получить, мне нужно находить массивы со значением "type": "VariableDeclaration", где собственно и получать эти данные. Так вот, моего ума и знания англ. не хватает, чтобы понять, как вызывать функции типа walk и как их применять (какие значения передавать). Пробовал реализовать обход через вызов своей функ. рекурсивно, но это выглядело слишком громоздко и костыльно(причем понимал, что есть под боком вариант из используемого плагина). Прошу помочь с вызовом callback для прохода по дереву.

READ ALSO
Отсечь лишние обьекты с массива

Отсечь лишние обьекты с массива

Есть массив в котором находятся объекты

201
Отправка данных с input в гугл таблицу

Отправка данных с input в гугл таблицу

Доброго времени суток господаПодскажите пожалуйста, есть ли возможность из input`ов отправлять данные в гугл таблицу?

302
Статус checkbox сразу после нажатия

Статус checkbox сразу после нажатия

Доброго времени суток

226
Работа с одинаковыми классами в JQuery

Работа с одинаковыми классами в JQuery

Всем приветСама суть я думаю понятна из заголовка

344