Здравствуйте, cash_a_lot, Вы писали:
__>Здравствуйте, A13x, Вы писали:
A>>Здравствуйте, cash_a_lot, Вы писали:
__>>>Привет.
__>>>Требуется написать транслятор с языка JavaScript 1.6 на C++. __>>>...
A>>А как "транслировать" eval? A>>Советую не мучаться и взять v8
__>Реализацию таких функции можно вынести в predefined класс. __>И наследовать все транслируемые классы от predefined класса. __>Кроме v8 есть mozilla, nombas и другие движки. __>Но интересует именно трансляция.
__>Спасибо.
не понял.
я к тому, что реализация будет не полной, если текст такого транслятора не будет в себе заключать полноценной реализации интерпретатора.
Таким образом создание такого рода конвертеров бессмысленно. Достаточно создать сам движок (v8, SpiderMonkey, QtScript, whatever)