tree-sitter-mlua
Tree-sitter grammar for MapleStory Worlds' .mlua script/interface format.
.mlua is a class-based DSL layered on top of a Lua-like expression/statement
language: the top level is one script Name [extends Base] ... end
declaration containing property/method/member/emitter/handler/
constructor/operator members (each optionally preceded by @Decorator
annotations), and method bodies are ordinary Lua statements/expressions.
.d.mlua files (native-API declarations, no method bodies) parse with the
same grammar.
There was no public tree-sitter grammar for this format anywhere at the time
this was written — confirmed by inspecting real MapleStory Worlds project
.mlua files directly, not assumed from documentation alone.
Acknowledgement
This grammar is forked from tree-sitter-grammars/tree-sitter-lua
(MIT licensed, by Munif Tanjim) — .mlua method bodies are real Lua, so the
statement/expression/string/comment/number rules and the external scanner are
reused near-verbatim from that project rather than re-derived from scratch.
Only the top-level rules (chunk, script/property/method/member/
emitter/handler/constructor/operator declarations, decorators, and the
type rule for property/parameter/return types, including generics like
List<Vector2>) are new.
Metadata
Release files for tree-sitter-mlua 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tree_sitter_mlua-0.1.0.tar.gz | 47.3 kB | Details |
Built distributions (wheels)
Total release size: 347.9 kB
Release files / tree_sitter_mlua-0.1.0.tar.gz
| Download URL | tree_sitter_mlua-0.1.0.tar.gz |
|---|---|
| Size | 47.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b71d01e5c0072a03c69dc6514293fbcf0b0bff1bdb00165ef92f83e89273a586
|
|
BLAKE2b-256 checksum How to use checksums |
497bdf5651fe51687d672d9cff6c55d38f806f3204ab91222bd43270b974b487
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-win_arm64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 28.0 kB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
65deb9255d144e06bb64a0fed8eb765f72c27adcbee1d8ee1826cc40a1322cec
|
|
BLAKE2b-256 checksum How to use checksums |
a82658b8f92fa6d57ac8d8a7f23f2ed57875415f0618fe471b4bcc521f3a301b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-win_amd64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 28.5 kB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
8741c06338f9c173d8c881efe6294cf0176af12a35efaaab7dc2bc1b23b3ba50
|
|
BLAKE2b-256 checksum How to use checksums |
6d01851a3cb561cb46799d74c66f527c33968f86e0210e70af0f1b0166c223db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 45.8 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
4f683c686f0a0f1ff4f62bdcf853ebad828224ba6a06b4bd11571690fdc32bf3
|
|
BLAKE2b-256 checksum How to use checksums |
d5a77bd09d5deaec524c0916e3e720846e939330862bff1d35f88f9c98954c69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 48.5 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
d591d2ead1c6f01a9d3bce82e46770075dc173bd5dbb3c9cf8004b7e767e79f6
|
|
BLAKE2b-256 checksum How to use checksums |
21c16b91232d2c927e2b98bea5c090c7c102e2dfac8500fc690d6a537276e744
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 49.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
0bfd88a40b5e0e29f5b1eaf568461625a89838c1b73c3f5478b1c7fffedfbe13
|
|
BLAKE2b-256 checksum How to use checksums |
681f8387b65f9c9fb30f1b7dbf0eb29c0a5d0dbd169d14102b4d8daf1db4b8fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 46.1 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
9f71ef34635d33211fb0e3a5103d51aa9bb07ac6aed8779ba52846a577750f58
|
|
BLAKE2b-256 checksum How to use checksums |
84fb79f6a748aead78e30227ac458d810dd4e84700d463a3f24359239344bb72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 27.5 kB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d4f33daf3bdda0cf62b969aedd4e7293e1702dd5276a4396da80849c8e0c8e5e
|
|
BLAKE2b-256 checksum How to use checksums |
604c40e832a02d258e0da71152d77d14d54a4ab5ea5f89761598360dcfcf947b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency logRelease files / tree_sitter_mlua-0.1.0-cp310-abi3-macosx_10_9_x86_64.whl
| Download URL | tree_sitter_mlua-0.1.0-cp310-abi3-macosx_10_9_x86_64.whl |
|---|---|
| Size | 26.8 kB |
| Tags | CPython 3.10 abi3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ca4c410a847d758129fc7c3c0dbf496fb78da9f8235cce5bee15adcb64ab380
|
|
BLAKE2b-256 checksum How to use checksums |
a5f257258903d2fac53673f45548b7275a69ee07eedd7455023b271deee5f463
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.
Transparency log