Вопросы по теме 'lpeg'
Странность грамматики LPeg
Частью моего Lua-приложения является панель поиска, и я пытаюсь заставить ее понимать логические выражения. Я использую LPeg, но текущая грамматика дает странный результат:
> re, yajl = require're', require'yajl'
> querypattern =...
420 просмотров
schedule
17.06.2023
Делаем шаблон Lua нечувствительным к регистру с помощью LPeg
У меня есть приложение, которое (среди прочего) поддерживает поиск по простому тексту и поиск с использованием шаблонов Lua. Для удобства приложение поддерживает поиск без учета регистра. Вот фрагмент изображения:
Код, который преобразует...
402 просмотров
schedule
18.08.2022
lpeg анализирует логический термин первого порядка
Как следует из названия, я пытаюсь разобрать, например
term(A, b, c(d, "e", 7))
в таблице Lua, например
{term, {A, b, {c, {d, "e", 7}}}}
Это грамматика, которую я построил:
local pattern = re.compile[=[
term <- variable...
339 просмотров
schedule
20.12.2022
Сопоставление пунктуации Unicode с использованием LPeg
Я пытаюсь создать шаблон LPeg, который будет соответствовать любой пунктуации Unicode внутри ввода в кодировке UTF-8. Я придумал следующий брак Selene Unicode и LPeg:
local unicode = require("unicode")
local lpeg = require("lpeg")...
255 просмотров
schedule
13.04.2022