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