Вопросы по теме 'lua-5.1'

Выполнение кода Lua 5.1 в среде Lua 5.2
Я нахожусь в чистой среде Lua 5.2, и мне нужно выполнить код Lua 5.1. Этот код является произвольным кодом пользователя, поэтому я не могу выполнить перенос на Lua 5.2 заранее. Насколько я понимаю, это повлечет за собой повторную реализацию getfenv...
630 просмотров
schedule 19.03.2023

Установите другую среду для одной и той же функции в Lua 5.1
Я хотел бы установить разные среды для одной и той же функции в Lua 5.1 (luajit): f = function() print(a) end b = setfenv(f, { a = 1, print = print }) c = setfenv(f, { a = 2, print = print }) Я хотел бы, чтобы b() и c() печатали разные...
376 просмотров
schedule 14.06.2023

Строка Lua.find не находит шаблон
В настоящее время я работаю над программой для своей веб-страницы на Lua 5.1 и застрял в некоторых странных вещах. file=io.open("articles/" .. string.sub(string,1) .. "_1250.html") fContent=file:read("*a") nic,start=string.find(fContent,"<h1...
213 просмотров
schedule 24.07.2022

Разбор строки JSON, которая больше, чем память
Платформа, над которой я работаю, имеет довольно жесткие ограничения памяти, и я пытаюсь найти способ анализировать большие строки JSON, не загружая в память максимум несколько сотен байтов. Строка JSON хранится в файле на чипе гораздо большего...
657 просмотров
schedule 13.09.2022

Почему новый прокси Lua устарел и был удален?
Итак, в Lua 5.1 newproxy устарела. В 5.2 его убрали. Но почему? Что я должен использовать сейчас для создания пользовательских данных? Я пытаюсь реализовать псевдоклассы для удовольствия, а пользовательские данные намного проще. Они...
310 просмотров
schedule 13.07.2022