├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── src ├── cli.lua ├── luapro.lua └── lupa.lua ├── tests ├── main.lua ├── parser │ ├── 001.lua │ ├── 001.lua.expected │ ├── 002.lua │ ├── 002.lua.expected │ ├── 003.lua │ └── 003.lua.expected └── tokenizer │ ├── 001.lua │ ├── 001.lua.expected │ ├── 002.lua │ ├── 002.lua.expected │ ├── 003.lua │ └── 003.lua.expected └── web ├── index.html ├── index.js ├── style.css └── web.lua /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/README.md -------------------------------------------------------------------------------- /src/cli.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/src/cli.lua -------------------------------------------------------------------------------- /src/luapro.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/src/luapro.lua -------------------------------------------------------------------------------- /src/lupa.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/src/lupa.lua -------------------------------------------------------------------------------- /tests/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/main.lua -------------------------------------------------------------------------------- /tests/parser/001.lua: -------------------------------------------------------------------------------- 1 | local function test(a, b, c) 2 | end -------------------------------------------------------------------------------- /tests/parser/001.lua.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/parser/001.lua.expected -------------------------------------------------------------------------------- /tests/parser/002.lua: -------------------------------------------------------------------------------- 1 | function a.b:c(x, ...) end -------------------------------------------------------------------------------- /tests/parser/002.lua.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/parser/002.lua.expected -------------------------------------------------------------------------------- /tests/parser/003.lua: -------------------------------------------------------------------------------- 1 | local a, b, c = 12345e23, 0x231, 3.72 -------------------------------------------------------------------------------- /tests/parser/003.lua.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/parser/003.lua.expected -------------------------------------------------------------------------------- /tests/tokenizer/001.lua: -------------------------------------------------------------------------------- 1 | local x = 5 -------------------------------------------------------------------------------- /tests/tokenizer/001.lua.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/tokenizer/001.lua.expected -------------------------------------------------------------------------------- /tests/tokenizer/002.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/tokenizer/002.lua -------------------------------------------------------------------------------- /tests/tokenizer/002.lua.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/tokenizer/002.lua.expected -------------------------------------------------------------------------------- /tests/tokenizer/003.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/tokenizer/003.lua -------------------------------------------------------------------------------- /tests/tokenizer/003.lua.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/tests/tokenizer/003.lua.expected -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/web/index.html -------------------------------------------------------------------------------- /web/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/web/index.js -------------------------------------------------------------------------------- /web/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/web/style.css -------------------------------------------------------------------------------- /web/web.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vurvdev/LuaPro/HEAD/web/web.lua --------------------------------------------------------------------------------