Вопросы по теме '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