Здравствуйте, SaZ, Вы писали:
SaZ>Что ты понимаешь под "готовым распаршеным деревом в виде JSON"? Ты про AST слышал когда-нибудь?
Синтаксическое дерево — AST — это аббревиатура — Abstract syntax tree — оно и есть. Его легко получить — множество парсеров, причем мне нужно его получить только один раз, по этому нет требования чтобы парсер был на C++. Оно есть готовое.
SaZ>Какая конечная цель, хочешь обфускатор js кода сделать? Что конкретно ты хочешь сделать, с примерами?
Динамический обфускатор JS на C++ — чтобы при каждом запуске давал очень разный JS на основе синтаксического дерева.
На данном этапе хотя бы найти построение объектной модели по этому дереву с возможностью дампить в JS, а то придется писать вручную.