Информация об изменениях

Сообщение Re[6]: Легковесная библиотека синтаксического дерева JS от 02.09.2024 3:45

Изменено 02.09.2024 3:47 Shmj

Re[6]: Легковесная библиотека синтаксического дерева JS
Здравствуйте, SaZ, Вы писали:

SaZ>Что ты понимаешь под "готовым распаршеным деревом в виде JSON"? Ты про AST слышал когда-нибудь?


Синтаксическое дерево — AST — это аббревиатура — Abstract syntax tree — оно и есть. Его легко получить — множество парсеров, причем мне нужно его получить только один раз, по этому нет требования чтобы парсер был на C++. Оно есть готовое.

SaZ>Какая конечная цель, хочешь обфускатор js кода сделать? Что конкретно ты хочешь сделать, с примерами?


Динамический обфускатор JS на C++ — чтобы при каждом запуске давал очень разный JS на основе синтаксического дерева.
Re[6]: Легковесная библиотека синтаксического дерева JS
Здравствуйте, SaZ, Вы писали:

SaZ>Что ты понимаешь под "готовым распаршеным деревом в виде JSON"? Ты про AST слышал когда-нибудь?


Синтаксическое дерево — AST — это аббревиатура — Abstract syntax tree — оно и есть. Его легко получить — множество парсеров, причем мне нужно его получить только один раз, по этому нет требования чтобы парсер был на C++. Оно есть готовое.

SaZ>Какая конечная цель, хочешь обфускатор js кода сделать? Что конкретно ты хочешь сделать, с примерами?


Динамический обфускатор JS на C++ — чтобы при каждом запуске давал очень разный JS на основе синтаксического дерева.

На данном этапе хотя бы найти построение объектной модели по этому дереву с возможностью дампить в JS, а то придется писать вручную.