├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.toml ├── .vscode ├── extensions.json ├── settings.json └── tree-sitter.code-snippets ├── Cargo.toml ├── LICENSE.txt ├── Package.swift ├── README.md ├── binding.gyp ├── bindings ├── node │ ├── binding.cc │ └── index.js ├── rust │ ├── README.md │ ├── build.rs │ └── lib.rs └── swift │ └── TreeSitterLua │ └── lua.h ├── docs └── extended_bnf.md ├── examples └── lua5.4-grammar.lua ├── grammar.js ├── package.json ├── src ├── grammar.json ├── node-types.json ├── parser.c ├── scanner.c └── tree_sitter │ └── parser.h └── test └── corpus ├── comments.txt ├── expressions.txt ├── shebang.txt └── statements.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /src 2 | /bindings 3 | 4 | /build 5 | /target 6 | -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- 1 | trailingComma = "all" 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["esbenp.prettier-vscode"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tree-sitter.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/.vscode/tree-sitter.code-snippets -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/binding.gyp -------------------------------------------------------------------------------- /bindings/node/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/bindings/node/binding.cc -------------------------------------------------------------------------------- /bindings/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/bindings/node/index.js -------------------------------------------------------------------------------- /bindings/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/bindings/rust/README.md -------------------------------------------------------------------------------- /bindings/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/bindings/rust/build.rs -------------------------------------------------------------------------------- /bindings/rust/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/bindings/rust/lib.rs -------------------------------------------------------------------------------- /bindings/swift/TreeSitterLua/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/bindings/swift/TreeSitterLua/lua.h -------------------------------------------------------------------------------- /docs/extended_bnf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/docs/extended_bnf.md -------------------------------------------------------------------------------- /examples/lua5.4-grammar.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/examples/lua5.4-grammar.lua -------------------------------------------------------------------------------- /grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/grammar.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/package.json -------------------------------------------------------------------------------- /src/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/src/grammar.json -------------------------------------------------------------------------------- /src/node-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/src/node-types.json -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/scanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/src/scanner.c -------------------------------------------------------------------------------- /src/tree_sitter/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/src/tree_sitter/parser.h -------------------------------------------------------------------------------- /test/corpus/comments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/test/corpus/comments.txt -------------------------------------------------------------------------------- /test/corpus/expressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/test/corpus/expressions.txt -------------------------------------------------------------------------------- /test/corpus/shebang.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/test/corpus/shebang.txt -------------------------------------------------------------------------------- /test/corpus/statements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azganoth/tree-sitter-lua/HEAD/test/corpus/statements.txt --------------------------------------------------------------------------------