lua-parser

Lua parser

A Lua parser written with LPegLabel that generates an abstract syntax tree (AST) for parsing Lua 5.3 code

A Lua 5.3 parser written with LPegLabel

GitHub

191 stars
13 watching
28 forks
Language: Lua
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
andremm/typedlua A statically typed superset of Lua with optional type annotations and object-oriented programming features. 567
mpeterv/argparse A feature-rich command line parser for Lua 260
lunarmodules/lua_cliargs A command-line argument parsing module for Lua 123
gvvaughan/lyaml A Lua binding for working with YAML data formats 209
pygy/lulpeg A Lua implementation of a Parsing Expression Grammar library 251
sacek/lpeglj A Lua implementation of a LPeg parser for pattern matching 109
harningt/luajson A JSON parser and encoder for Lua 251
stravant/luaminify Tools for parsing and transforming Lua source code 260
hengestone/lua-languages A collection of languages and projects that compile to or use Lua as their intermediate language 603
phrogz/slaxml A Lua-based XML parsing library that supports various XML elements and attributes. 153
daurnimator/lpeg_patterns A collection of Lua-based parser patterns for validating and parsing various types of URIs, IPv4 and IPv6 addresses. 120
andrewrk/lua-in-the-browser Building Lua in WebAssembly to enable run-time execution within web browsers. 32
lunarmodules/luacheck A tool for detecting issues in Lua code 364
sygmei/luatalk A collection of Lua code examples and explanations for a talk on the Lua programming language 3
neopallium/llvm-lua An implementation of Lua in LLVM 153