Parsing Expression Grammars For Lua

$ luarocks install lpeg

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).


1.0.2-1220 days ago157,584 downloads
1.0.1-12 years ago683,035 downloads
1.0.0-14 years ago441,728 downloads
0.12.2-14 years ago19,502 downloads
0.12.1-14 years ago2,692 downloads
0.12-14 years ago49,341 downloads
0.11-24 years ago68 downloads
0.11-14 years ago49 downloads
0.10.2-14 years ago1,089 downloads
0.10-24 years ago1,593 downloads
0.10-14 years ago143 downloads
0.9-14 years ago573 downloads
0.8.1-14 years ago238 downloads
0.7-34 years ago238 downloads
0.7-24 years ago94 downloads
0.7-14 years ago50 downloads
0.6-24 years ago60 downloads


lua >= 5.1

Dependency for

annotate, annotate, Cosmo, Cosmo, croissant, dd-lua-tester, ddt, digestif, environ, fusionscript, gh-md-toc, github, graphql, http, inet, kong-lapis, kpgmoon, lapis, lcmark, Leg, Lift, llix, lluv-gsmmodem, lpeg_patterns, lq, ltcn, lua-aplicado, luaepnf, luaepnf, luahaml, luajson, luajson, Lua-Lander, luamacro, luamacro, lua-parser, lua-parser, lua-pb, LuaPOD, lua-vcard, luma, luma, lunamark, lunamark, Lust, LXSH, mailgun, 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.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.url, org.conman.parsers.utf8, org.conman.parsers.utf8.char, org.conman.parsers.utf8.control, org.conman.parsers.utf8.ctrl, otouto-test, PegDebug, pegex, pgmoon, pgmoon, pgmoon-mashape, pmcli, prefix_tree, seawolf, sh-parser, sncl, sql2lua, telegram-bot-lua, tree, web_sanitize, web_sanitize, xcomposer, xmllpegparser