XMLScriptEngine 1.0 под GPL2
Суббота, 30 Июнь, 2007XMLScriptEngine - библиотека на AS3 (Action Script 3), позволяющая интерпретировать XML-файлы как скрипт, исполняющийся в некотором окружении.
Возможности библиотеки:
- Вычисление конструкций произвольной степени вложенности
- Поддержка условий и циклов
- Вызов функций у объектов окружения.
- Добавление собственных функций.
Сегодня раскрыл коды библиотеки под GPL2, в надежде принести пользу человечеству и немного “раскрутить” библиотеку. Для достижения цели страница проекта оформлена на английском
Про историю создания я уже писал, теперь - про применение.
Применение
Вообще библиотека должна очень сильно пригодится в файлах конфигурации - вам достаточно просто определить окружение, состоящее из AS3 объектов, а затем запустить файл конфигурации. Язык составлен так, что можно будет запустить любые функции и установить любые параметры для окружения. А если понизить уровень безопасности, то потенциально можно командовать всем AS3-приложением.
Сам я ее применяю в игровом движке GameMaker2Flex, для конфигурации объектов игры.