Skip to main content

tree-sitter-gml

tree-sitter-gml is a Game Modeling Language (GML) grammar for tree-sitter, an incremental parsing system for programming tools.

Features

  • Incremental parsing of GML
  • Python bindings
  • MIT licensed

Installation

Python

Install via pip:

pip install tree-sitter-gml

Usage

Python

import tree_sitter_gml

# Example usage

Development

Generating grammar

To generate the grammar, run:

tree-sitter generate

Testing

To run all tests, use:

tree-sitter test

or

tree-sitter test --overview-only

Parsing

To parse a file, use:

tree-sitter parse -rd0 path/to/file.gml

or run test number 31, use:

tree-sitter parse -d -n 31

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

Authors

  • Approxit

Links

Metadata

Release files for tree-sitter-gml 0.1.1

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-gml 0.1.1
File Size Uploaded Provenance
tree_sitter_gml-0.1.1.tar.gz 12.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for tree-sitter-gml 0.1.1
File
tree_sitter_gml-0.1.1-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
tree_sitter_gml-0.1.1-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
tree_sitter_gml-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
tree_sitter_gml-0.1.1-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
tree_sitter_gml-0.1.1-cp39-abi3-macosx_10_9_x86_64.whl CPython 3.9 abi3 macOS 10.9+ x86-64 Details

Total release size: 116.5 kB

Release files / tree_sitter_gml-0.1.1.tar.gz

Download URL tree_sitter_gml-0.1.1.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1d7c1f1e2d2330652fdb76b77a39825704a7086cd3fe7c06afe3418859e03deb
BLAKE2b-256 checksum
How to use checksums
6ac85af8153e4a5d85801808cb637295a57dff6aab9f7206fcea314b18339e96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-win_arm64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-win_arm64.whl
Size 11.1 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
8b20d1b3e078601818c3254559c3113567ecd2404ef1c7122baaa8a9848fc410
BLAKE2b-256 checksum
How to use checksums
98258a162fc143b81e9811474fbdd8b338ede6a9421b68311db075dc300a435d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-win_amd64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-win_amd64.whl
Size 12.4 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d44be27563ed61c95efadf1daad907a5862eaf6100da8329497f7bd8ba70fc03
BLAKE2b-256 checksum
How to use checksums
6d62ac37f647867f26238d6dc2f9e47b838fc85e2ee7e94f1fa1682ab701df7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl
Size 19.8 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
1a3570e565f7d991734ad39f1f0c97e40741d1948ea55cabc3ef747e9cb328e6
BLAKE2b-256 checksum
How to use checksums
bb696dfef1447a0426a2d32f285421ee20147b57fd76edd359a027c082cd7089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 21.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
f2600fc3de2774a99a6aa4fe67d2827a129c080e7d143abc52a787ce0e923d0b
BLAKE2b-256 checksum
How to use checksums
74430966bb8d565d58aab029706f1df7c67ff784a625cfe88806c39866f196b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 20.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
9327a4b807e99109a39597311f8bcc77ec93fa0ddf5950867d1e96ea321f3f62
BLAKE2b-256 checksum
How to use checksums
8aef968728c3488821aca1e6fc388a4d53552f86960dc0406460714e0f12f100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-macosx_11_0_arm64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-macosx_11_0_arm64.whl
Size 9.9 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce83ede43db8b0499ebd30c84387dac66315486437fe94f9efd3060ba9b40eed
BLAKE2b-256 checksum
How to use checksums
1a506d42cc1f1eceda249d38b84ff7557a778082e71830a3e7133f463ca87dda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / tree_sitter_gml-0.1.1-cp39-abi3-macosx_10_9_x86_64.whl

Download URL tree_sitter_gml-0.1.1-cp39-abi3-macosx_10_9_x86_64.whl
Size 9.3 kB
Tags CPython 3.9 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f2b0605590f267b56f841cae70f53324eb687df8c284829624dc7c2f6c7aaf32
BLAKE2b-256 checksum
How to use checksums
376ac4987aa3a1dd74a830b1b4374b9e5b9e7b49ad90698fc49fcbb5a5e7a8e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Security for tree-sitter-gml 0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

8 release files No provenance

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