Я делаю своего рода вариант Scratch для Lua, и я пишу его в Lua, используя Love. Я хочу иметь возможность ввести код, а затем выполнить код из строки и распечатать результаты в текстовое поле. Я не уверен, как это сделать.Выполнить Lua из строки?
Я хочу, чтобы блоки были собраны вместе, а затем создайте строку кода, а затем выполните сценарий в целом.
Хорошая отправная точка будет смотреть на ['luaL_dostring'] (http://www.lua.org/manual/5.1/manual.html#luaL_dostring). –
Я думаю, он хочет, чтобы функция Lua выполняла это, а не функцию C. 'loadstring' кажется тем, что вы хотите. (C-f loadstring в http://www.lua.org/pil/8.html) – itdoesntwork
Loadstring звучит как способ пойти, ему придется установить переменную в значение, возвращаемое loadstring, а затем вызвать это. – Flamanis