выполнение проанализированного скрипта / фрагмента в приложении C ++

0

У нас есть большая база кода в c++ и некоторые.NET. Visual Studio 2010.

Основной частью приложения является граф узлов, основанный на модели актера. Узлы являются конечными машинами и включают логические и числовые входы в логические и числовые выходы, которые могут быть подключены к входу другого узла и так далее.

Система содержит множество типов узлов с различными параметрами конфигурации.

Клиент попросил достаточно сложный и гибкий набор типов узлов, некоторые из которых не могут быть полностью выяснены до тех пор, пока система не будет создана. Я надеюсь реализовать все это, создав новый тип узла, который принимает текст python (или аналогичный) в качестве своей конфигурации.

Python был предложен заинтересованной стороной, но не обязательно единственным вариантом. Какие существуют варианты для синтаксического анализа и выполнения другого языка высокого уровня внутри кодовой базы c++ в стиле VBA?

Теги:
interpreted-language

1 ответ

1

У вас есть несколько вариантов:

Луа (http://www.lua.org/)

Python (http://www.codeproject.com/Articles/11805/Embedding-Python-in-CC-Part-I)

Альтернатива python: Pypy (http://pypy.org/)

  • 0
    Это выглядит многообещающе. Я посмотрю на это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню