Вопросы по теме 'lpeg'
Приращение LPeg для каждого совпадения
Я делаю библиотеку сериализации для Lua и использую LPeg для разбора строки. У меня работают пары K/V (с явно названным ключом), но теперь я собираюсь добавить автоиндексацию.
Это будет работать так:
@"value"
@"value2"
Будет оценивать...
342 просмотров
schedule
27.07.2022
Установка moonscript через luarocks на Windows
Когда я пытаюсь установить moonscript через luarocks, процесс выдает ошибку при установке зависимостей для moonscript, говоря, что «cl» не является установленной/распознанной программой.
C:\Users\Kingdaro>luarocks install moonscript
Installing...
1323 просмотров
schedule
29.12.2022
Как правильно выполнять предпросмотр с помощью LPeg
Чтобы сопоставить строку, начинающуюся с dog , за которой следует cat (но не потребляя cat ), это работает:
local lpeg = require 'lpeg'
local str1 = 'dogcat'
local patt1 = lpeg.C(lpeg.P('dog')) * #lpeg.P('cat')
print(lpeg.match(patt1, str1))...
345 просмотров
schedule
16.10.2022
Как эффективно сопоставлять ключи в таблице в Lua?
В моей среде Lua 5.1, очевидно, есть сопоставление шаблонов Lua по умолчанию, а также достаточно свежие версии PCRE и LPEG. Честно говоря, мне все равно, какой из них используется; пока моя проблема решается эффективным образом, я счастлив. (Мое...
232 просмотров
schedule
16.10.2023