Я пишу на языке сценариев, я сделал лексер и парсер, и я хочу динамически выполнять в памяти.
Допустим, у меня есть что-то вроде
function Hello(World)
{
Print(world);
}
var world = "World";
var boolean = true;
if(boolean == true)
{
Print("True is True");
}
else
{
Print("False is True");
}
Hello(world);
чтобыло бы лучшим способом выполнить этот фрагмент, который я попробовал
1) Генерация OpCode Il (я не мог получить, если оператор работает или что-то кроме функции Print) 2) RunSharp, я не могу выполнять функциипотому что, как я могу это сделать, я понятия не имею, как.
Если бы кто-нибудь мог указать мне правильное направление!
Alittle Code поможет Ссылка на ресурс (а не что-то вроде IronPython) будеттоже хорошо