tree-sitter-scala


Nametree-sitter-scala JSON
Version 0.23.4 PyPI version JSON
download
home_pageNone
SummaryScala grammar for tree-sitter
upload_time2024-12-27 04:46:06
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords incremental parsing tree-sitter scala
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tree-sitter-scala

[![CI][ci]](https://github.com/tree-sitter/tree-sitter-scala/actions/workflows/ci.yml)
[![discord][discord]](https://discord.gg/w7nTvsVJhm)
[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)
[![crates][crates]](https://crates.io/crates/tree-sitter-scala)
[![npm][npm]](https://www.npmjs.com/package/tree-sitter-scala)

Scala grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter)
covering both Scala 2 and 3.

## References

_Scala 2_

- [The Scala 2 Language Specification](https://www.scala-lang.org/files/archive/spec/2.13/)
- [Scala 2 Syntax Summary](https://www.scala-lang.org/files/archive/spec/2.13/13-syntax-summary.html)

_Scala 3_

- [Scala 3 Syntax Summary](https://docs.scala-lang.org/scala3/reference/syntax.html)

## Development and Contributing

Please refer to the [CONTRIBUTING.md](./CONTRIBUTING.md) for instructions on
getting set up.

[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-scala/ci.yml?logo=github&label=CI
[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord
[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix
[npm]: https://img.shields.io/npm/v/tree-sitter-scala?logo=npm
[crates]: https://img.shields.io/crates/v/tree-sitter-scala?logo=rust

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tree-sitter-scala",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "incremental, parsing, tree-sitter, scala",
    "author": null,
    "author_email": "Max Brunsfeld <maxbrunsfeld@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/2c/ed/0bc305e7c1ed5dd49e55028d2e96cbe0731c15989546155780a688c83b0d/tree_sitter_scala-0.23.4.tar.gz",
    "platform": null,
    "description": "# tree-sitter-scala\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-scala/actions/workflows/ci.yml)\n[![discord][discord]](https://discord.gg/w7nTvsVJhm)\n[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)\n[![crates][crates]](https://crates.io/crates/tree-sitter-scala)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-scala)\n\nScala grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter)\ncovering both Scala 2 and 3.\n\n## References\n\n_Scala 2_\n\n- [The Scala 2 Language Specification](https://www.scala-lang.org/files/archive/spec/2.13/)\n- [Scala 2 Syntax Summary](https://www.scala-lang.org/files/archive/spec/2.13/13-syntax-summary.html)\n\n_Scala 3_\n\n- [Scala 3 Syntax Summary](https://docs.scala-lang.org/scala3/reference/syntax.html)\n\n## Development and Contributing\n\nPlease refer to the [CONTRIBUTING.md](./CONTRIBUTING.md) for instructions on\ngetting set up.\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-scala/ci.yml?logo=github&label=CI\n[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord\n[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix\n[npm]: https://img.shields.io/npm/v/tree-sitter-scala?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-scala?logo=rust\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Scala grammar for tree-sitter",
    "version": "0.23.4",
    "project_urls": {
        "Homepage": "https://github.com/tree-sitter/tree-sitter-scala"
    },
    "split_keywords": [
        "incremental",
        " parsing",
        " tree-sitter",
        " scala"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22a27ce5eda7d4455b524a9ba5b1aff2e62bd723018da6f01669085c2cea5a40",
                "md5": "4b28d898aa2ca07d3712672fae04beb6",
                "sha256": "6571bb809c5a0af0fd13e59de4b9025026e3e56cf78f91219ce5ca896d206f73"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4b28d898aa2ca07d3712672fae04beb6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 461751,
            "upload_time": "2024-12-27T04:45:50",
            "upload_time_iso_8601": "2024-12-27T04:45:50.986092Z",
            "url": "https://files.pythonhosted.org/packages/22/a2/7ce5eda7d4455b524a9ba5b1aff2e62bd723018da6f01669085c2cea5a40/tree_sitter_scala-0.23.4-cp39-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b93b941c3d66302ef9a156310d3b7207c33767abf7945e28a65b4b15046b3ce4",
                "md5": "2a41e351649b54dfeb5211d899e866bf",
                "sha256": "d73a6c99899c57b7e3c10c34a1a1ca91e3ad8b921191366f98fdbe64eccddd66"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2a41e351649b54dfeb5211d899e866bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 490722,
            "upload_time": "2024-12-27T04:45:53",
            "upload_time_iso_8601": "2024-12-27T04:45:53.502886Z",
            "url": "https://files.pythonhosted.org/packages/b9/3b/941c3d66302ef9a156310d3b7207c33767abf7945e28a65b4b15046b3ce4/tree_sitter_scala-0.23.4-cp39-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3dde5a775bf883fa93519b266d0d573db9343ab0c676b34e1cc9232275c99dc2",
                "md5": "c7049d06864b39cbf19940e9883a8737",
                "sha256": "f1d4ae61c3f2073c784a786c01d010dc6b199c73da191ce3fb16c23217093afe"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c7049d06864b39cbf19940e9883a8737",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 512717,
            "upload_time": "2024-12-27T04:45:55",
            "upload_time_iso_8601": "2024-12-27T04:45:55.872105Z",
            "url": "https://files.pythonhosted.org/packages/3d/de/5a775bf883fa93519b266d0d573db9343ab0c676b34e1cc9232275c99dc2/tree_sitter_scala-0.23.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "838298ec09a8177a1fb422469de2d6c86c15079c0fbcd0f4cd78a179a7cee9f5",
                "md5": "fac9d86d384fd1508e31a95b92b029e3",
                "sha256": "da1a01599fe81b0189b20f6a2f9c9a6896dc26b566624f138945d6b5cdbc5568"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fac9d86d384fd1508e31a95b92b029e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 512025,
            "upload_time": "2024-12-27T04:45:58",
            "upload_time_iso_8601": "2024-12-27T04:45:58.235135Z",
            "url": "https://files.pythonhosted.org/packages/83/82/98ec09a8177a1fb422469de2d6c86c15079c0fbcd0f4cd78a179a7cee9f5/tree_sitter_scala-0.23.4-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": "",
            "digests": {
                "blake2b_256": "8c0526a7684308c51d69ae6bac946cb3506825b273b253ff8bee489f0dfd5638",
                "md5": "1651278f703116ffd25a1cd27f1a5d3c",
                "sha256": "c64c72ea343df167e0c0b07bdf2722d3af89d61571e737c40451f0d77992396f"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1651278f703116ffd25a1cd27f1a5d3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 543459,
            "upload_time": "2024-12-27T04:46:00",
            "upload_time_iso_8601": "2024-12-27T04:46:00.583986Z",
            "url": "https://files.pythonhosted.org/packages/8c/05/26a7684308c51d69ae6bac946cb3506825b273b253ff8bee489f0dfd5638/tree_sitter_scala-0.23.4-cp39-abi3-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c16eb7bed2592e31ec7e762c1a30001181e71030f502f7e88d49ed0793b99b0",
                "md5": "04f908889839f15a174dc4f535e367b0",
                "sha256": "c07eb3f7a9b6710bd822dfb4e54526861e9f132e53cceef3d272fc1096b7ab48"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "04f908889839f15a174dc4f535e367b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 453347,
            "upload_time": "2024-12-27T04:46:01",
            "upload_time_iso_8601": "2024-12-27T04:46:01.721575Z",
            "url": "https://files.pythonhosted.org/packages/0c/16/eb7bed2592e31ec7e762c1a30001181e71030f502f7e88d49ed0793b99b0/tree_sitter_scala-0.23.4-cp39-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36c6c9d91ad3e04922744b931187e1544fdfefe2fd1fb76506e99399514ebe8a",
                "md5": "d92503358a683c6f0c20555f90abbc00",
                "sha256": "ddf6b5db72a7ef6cd343049a91c6ce0dd85c423f6dead4bd7c4cbc5aa003d31f"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4-cp39-abi3-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "d92503358a683c6f0c20555f90abbc00",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 455006,
            "upload_time": "2024-12-27T04:46:04",
            "upload_time_iso_8601": "2024-12-27T04:46:04.185066Z",
            "url": "https://files.pythonhosted.org/packages/36/c6/c9d91ad3e04922744b931187e1544fdfefe2fd1fb76506e99399514ebe8a/tree_sitter_scala-0.23.4-cp39-abi3-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ced0bc305e7c1ed5dd49e55028d2e96cbe0731c15989546155780a688c83b0d",
                "md5": "ee87021621f36f216fc1d43b066984eb",
                "sha256": "18547a91040bd14abb4a5fd046c918c8df41caaebb4e4b441d7603b5bbf9bbea"
            },
            "downloads": -1,
            "filename": "tree_sitter_scala-0.23.4.tar.gz",
            "has_sig": false,
            "md5_digest": "ee87021621f36f216fc1d43b066984eb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 1084698,
            "upload_time": "2024-12-27T04:46:06",
            "upload_time_iso_8601": "2024-12-27T04:46:06.616855Z",
            "url": "https://files.pythonhosted.org/packages/2c/ed/0bc305e7c1ed5dd49e55028d2e96cbe0731c15989546155780a688c83b0d/tree_sitter_scala-0.23.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-27 04:46:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tree-sitter",
    "github_project": "tree-sitter-scala",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tree-sitter-scala"
}
        
Elapsed time: 1.44815s