LPeg is a new pattern-matching library for Lua, based on Parsing
Expression Grammars (PEGs). The nice thing about PEGs is that it
has a formal basis (instead of being an ad-hoc set of features),
allows an efficient and simple implementation, and does most things
we expect from a pattern-matching library (and more, as we can
define entire grammars).
Versions
1.0.2-13 years ago1,820,006 downloads 1.0.1-15 years ago707,738 downloads 1.0.0-16 years ago442,957 downloads 0.12-17 years ago50,223 downloads 0.10-27 years ago1,818 downloads 0.10-17 years ago458 downloads 0.9-17 years ago726 downloads 0.7-37 years ago308 downloads 0.7-27 years ago149 downloads 0.7-17 years ago62 downloads 0.6-27 years ago73 downloads Dependencies
lua >= 5.1
Dependency for
alive,
annotate,
annotate,
atlas,
cascproxy,
Cosmo,
Cosmo,
croissant,
dd-lua-tester,
ddt,
digestif,
environ,
fusionscript,
gh-md-toc,
github,
graphql,
hectorm-fork-http,
http,
imagesize,
inet,
kong-lapis,
kpgmoon,
lapis,
lapis,
lcmark,
Leg,
Lift,
llix,
lluv-gsmmodem,
lpeg_patterns,
lq,
ltcn,
ltl,
lua-aplicado,
luadbd,
luaepnf,
luaepnf,
luahaml,
luajson,
luajson,
Lua-Lander,
luamacro,
luamacro,
luamacro,
lua-parser,
lua-parser,
lua-pb,
LuaPOD,
lua-vcard,
luma,
luma,
lunamark,
lunamark,
lunamark,
Lust,
LXSH,
mailgun,
mooncake,
moonscript,
moonscript,
moonscript,
nginx-metrix,
opeth-lasm,
Orbit,
Orbit,
Orbit,
org.conman.cbor,
org.conman.parsers.abnf,
org.conman.parsers.ascii,
org.conman.parsers.ascii.char,
org.conman.parsers.ascii.control,
org.conman.parsers.ascii.ctrl,
org.conman.parsers.email,
org.conman.parsers.ini,
org.conman.parsers.ip,
org.conman.parsers.ip-text,
org.conman.parsers.iso,
org.conman.parsers.iso.char,
org.conman.parsers.iso.control,
org.conman.parsers.iso.ctrl,
org.conman.parsers.json,
org.conman.parsers.jsons,
org.conman.parsers.soundex,
org.conman.parsers.strftime,
org.conman.parsers.url,
org.conman.parsers.url.gopher,
org.conman.parsers.url.sip,
org.conman.parsers.url.siptel,
org.conman.parsers.url.tel,
org.conman.parsers.url.url,
org.conman.parsers.utf8,
org.conman.parsers.utf8.char,
org.conman.parsers.utf8.control,
org.conman.parsers.utf8.ctrl,
otouto-test,
pathetic,
PegDebug,
pegex,
pgmoon,
pgmoon,
pgmoon,
pgmoon-mashape,
pmcli,
prefix_tree,
seawolf,
sh-parser,
sncl,
sproto,
sql2lua,
tapis,
telegram-bot-lua,
telegram-bot-lua,
tree,
tulip,
web_sanitize,
web_sanitize,
xcomposer,
xmllpegparserLabels
Manifests