Да ты права, я попробую сделать адекватные комментарии.

Просто парсер построен таким образом что возвращает массивы. Это наверное хорошо для производительности, но портит читаемость. Плюс тема такая что мне кажется это нормально что ты сходу непонимаешь что значит ```node[i][2][1][1]``` я попробую откоментировать все что можно - надеюсь это поможет, но если честно - мне кажется намного понятнее не станет.

>Ты всегда читаешь чужой код целиком, внимательно и по порядку?
Нет конечно, но речь не шла про весь и про целиком.
У меня была уверенность что если стоит item[2][2][0] === 'funktion' то понятно что item[2][2][1] это массив с содержимым функции, потому что так устроен парсер.