Skip to main content

tree-sitter-mlua

CI

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)

Source distribution for tree-sitter-mlua 0.1.0
File Size Uploaded
tree_sitter_mlua-0.1.0.tar.gz 47.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tree-sitter-mlua 0.1.0
File
tree_sitter_mlua-0.1.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
tree_sitter_mlua-0.1.0-cp310-abi3-macosx_10_9_x86_64.whl CPython 3.10 abi3 macOS 10.9+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.0 This release

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page