tree-sitter-gml


Nametree-sitter-gml JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryGame Modeling Language (GML) grammar for tree-sitter
upload_time2025-02-12 00:38:09
maintainerNone
docs_urlNone
authorApproxit
requires_python>=3.9
licenseMIT
keywords incremental parsing tree-sitter gml
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tree-sitter-gml

`tree-sitter-gml` is a Game Modeling Language (GML) grammar for [tree-sitter](https://tree-sitter.github.io/tree-sitter/), an incremental parsing system for programming tools.

## Features

- Incremental parsing of GML
- Python bindings
- MIT licensed

## Installation

### Python

Install via pip:

```sh
pip install tree-sitter-gml
```

## Usage

### Python

```python
import tree_sitter_gml

# Example usage
```

## Development

### Generating grammar

To generate the grammar, run:

```sh
tree-sitter generate
```

### Testing

To run all tests, use:

```sh
tree-sitter test
```

or

```sh
tree-sitter test --overview-only
```

### Parsing

To parse a file, use:

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

or run test number 31, use:

```sh
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

- [Homepage](https://github.com/tree-sitter/tree-sitter-gml)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tree-sitter-gml",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "incremental, parsing, tree-sitter, gml",
    "author": "Approxit",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/6a/c8/5af8153e4a5d85801808cb637295a57dff6aab9f7206fcea314b18339e96/tree_sitter_gml-0.1.1.tar.gz",
    "platform": null,
    "description": "# tree-sitter-gml\n\n`tree-sitter-gml` is a Game Modeling Language (GML) grammar for [tree-sitter](https://tree-sitter.github.io/tree-sitter/), an incremental parsing system for programming tools.\n\n## Features\n\n- Incremental parsing of GML\n- Python bindings\n- MIT licensed\n\n## Installation\n\n### Python\n\nInstall via pip:\n\n```sh\npip install tree-sitter-gml\n```\n\n## Usage\n\n### Python\n\n```python\nimport tree_sitter_gml\n\n# Example usage\n```\n\n## Development\n\n### Generating grammar\n\nTo generate the grammar, run:\n\n```sh\ntree-sitter generate\n```\n\n### Testing\n\nTo run all tests, use:\n\n```sh\ntree-sitter test\n```\n\nor\n\n```sh\ntree-sitter test --overview-only\n```\n\n### Parsing\n\nTo parse a file, use:\n\n```sh\ntree-sitter parse -rd0 path/to/file.gml\n```\n\nor run test number 31, use:\n\n```sh\ntree-sitter parse -d -n 31\n```\n\n## License\n\nThis project is licensed under the MIT License. See the `LICENSE` file for details.\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request on GitHub.\n\n## Authors\n\n- Approxit\n\n## Links\n\n- [Homepage](https://github.com/tree-sitter/tree-sitter-gml)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Game Modeling Language (GML) grammar for tree-sitter",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/tree-sitter/tree-sitter-gml"
    },
    "split_keywords": [
        "incremental",
        " parsing",
        " tree-sitter",
        " gml"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "376ac4987aa3a1dd74a830b1b4374b9e5b9e7b49ad90698fc49fcbb5a5e7a8e7",
                "md5": "63bbbb0f9136eef2b9397feba9e9b27e",
                "sha256": "f2b0605590f267b56f841cae70f53324eb687df8c284829624dc7c2f6c7aaf32"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1-cp39-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "63bbbb0f9136eef2b9397feba9e9b27e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 9329,
            "upload_time": "2025-02-12T00:38:01",
            "upload_time_iso_8601": "2025-02-12T00:38:01.331474Z",
            "url": "https://files.pythonhosted.org/packages/37/6a/c4987aa3a1dd74a830b1b4374b9e5b9e7b49ad90698fc49fcbb5a5e7a8e7/tree_sitter_gml-0.1.1-cp39-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1a506d42cc1f1eceda249d38b84ff7557a778082e71830a3e7133f463ca87dda",
                "md5": "7716a5366b3b34a68d657bb1197418e8",
                "sha256": "ce83ede43db8b0499ebd30c84387dac66315486437fe94f9efd3060ba9b40eed"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1-cp39-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7716a5366b3b34a68d657bb1197418e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 9857,
            "upload_time": "2025-02-12T00:38:02",
            "upload_time_iso_8601": "2025-02-12T00:38:02.516544Z",
            "url": "https://files.pythonhosted.org/packages/1a/50/6d42cc1f1eceda249d38b84ff7557a778082e71830a3e7133f463ca87dda/tree_sitter_gml-0.1.1-cp39-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "74430966bb8d565d58aab029706f1df7c67ff784a625cfe88806c39866f196b8",
                "md5": "ebdcb71e97f6a1bcd98cd55a866ee946",
                "sha256": "f2600fc3de2774a99a6aa4fe67d2827a129c080e7d143abc52a787ce0e923d0b"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ebdcb71e97f6a1bcd98cd55a866ee946",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 20993,
            "upload_time": "2025-02-12T00:38:03",
            "upload_time_iso_8601": "2025-02-12T00:38:03.324772Z",
            "url": "https://files.pythonhosted.org/packages/74/43/0966bb8d565d58aab029706f1df7c67ff784a625cfe88806c39866f196b8/tree_sitter_gml-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8aef968728c3488821aca1e6fc388a4d53552f86960dc0406460714e0f12f100",
                "md5": "4865c1be2ebdb62078926ffdea392631",
                "sha256": "9327a4b807e99109a39597311f8bcc77ec93fa0ddf5950867d1e96ea321f3f62"
            },
            "downloads": -1,
            "filename": "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",
            "has_sig": false,
            "md5_digest": "4865c1be2ebdb62078926ffdea392631",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 20367,
            "upload_time": "2025-02-12T00:38:04",
            "upload_time_iso_8601": "2025-02-12T00:38:04.860672Z",
            "url": "https://files.pythonhosted.org/packages/8a/ef/968728c3488821aca1e6fc388a4d53552f86960dc0406460714e0f12f100/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",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb696dfef1447a0426a2d32f285421ee20147b57fd76edd359a027c082cd7089",
                "md5": "fe21dbbe5217a69a0bebef44d1f83433",
                "sha256": "1a3570e565f7d991734ad39f1f0c97e40741d1948ea55cabc3ef747e9cb328e6"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fe21dbbe5217a69a0bebef44d1f83433",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 19793,
            "upload_time": "2025-02-12T00:38:06",
            "upload_time_iso_8601": "2025-02-12T00:38:06.345574Z",
            "url": "https://files.pythonhosted.org/packages/bb/69/6dfef1447a0426a2d32f285421ee20147b57fd76edd359a027c082cd7089/tree_sitter_gml-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6d62ac37f647867f26238d6dc2f9e47b838fc85e2ee7e94f1fa1682ab701df7f",
                "md5": "1e3899df1b69d532f116c8c4d73252a1",
                "sha256": "d44be27563ed61c95efadf1daad907a5862eaf6100da8329497f7bd8ba70fc03"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1-cp39-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1e3899df1b69d532f116c8c4d73252a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 12425,
            "upload_time": "2025-02-12T00:38:07",
            "upload_time_iso_8601": "2025-02-12T00:38:07.203868Z",
            "url": "https://files.pythonhosted.org/packages/6d/62/ac37f647867f26238d6dc2f9e47b838fc85e2ee7e94f1fa1682ab701df7f/tree_sitter_gml-0.1.1-cp39-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98258a162fc143b81e9811474fbdd8b338ede6a9421b68311db075dc300a435d",
                "md5": "ff0ca8ee013d57a225cc19a8d1c507fc",
                "sha256": "8b20d1b3e078601818c3254559c3113567ecd2404ef1c7122baaa8a9848fc410"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1-cp39-abi3-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "ff0ca8ee013d57a225cc19a8d1c507fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11149,
            "upload_time": "2025-02-12T00:38:08",
            "upload_time_iso_8601": "2025-02-12T00:38:08.722112Z",
            "url": "https://files.pythonhosted.org/packages/98/25/8a162fc143b81e9811474fbdd8b338ede6a9421b68311db075dc300a435d/tree_sitter_gml-0.1.1-cp39-abi3-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ac85af8153e4a5d85801808cb637295a57dff6aab9f7206fcea314b18339e96",
                "md5": "d991142e5d12e862ddec0bf8ded25796",
                "sha256": "1d7c1f1e2d2330652fdb76b77a39825704a7086cd3fe7c06afe3418859e03deb"
            },
            "downloads": -1,
            "filename": "tree_sitter_gml-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d991142e5d12e862ddec0bf8ded25796",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 12630,
            "upload_time": "2025-02-12T00:38:09",
            "upload_time_iso_8601": "2025-02-12T00:38:09.502164Z",
            "url": "https://files.pythonhosted.org/packages/6a/c8/5af8153e4a5d85801808cb637295a57dff6aab9f7206fcea314b18339e96/tree_sitter_gml-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-12 00:38:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tree-sitter",
    "github_project": "tree-sitter-gml",
    "github_not_found": true,
    "lcname": "tree-sitter-gml"
}
        
Elapsed time: 1.17958s