tree-sitter-embedded-template


Nametree-sitter-embedded-template JSON
Version 0.21.0 PyPI version JSON
download
home_pageNone
SummaryEmbedded Template (ERB, EJS) grammar for tree-sitter
upload_time2024-05-06 01:33:30
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords incremental parsing tree-sitter embedded-template
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tree-sitter-embedded-template

[![CI][ci]](https://github.com/tree-sitter/tree-sitter-embedded-template/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-embedded-template)
[![npm][npm]](https://www.npmjs.com/package/tree-sitter-embedded-template)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-embedded-template)

A [tree-sitter](https://github.com/tree-sitter/tree-sitter) parser for templating languages like [ERB](https://ruby-doc.org/stdlib-2.5.1/libdoc/erb/rdoc/ERB.html) and [EJS](http://ejs.co), in which scripting code can be embedded within text content using the delimiters `<%` and `%>`.

References

- [ERB Documentation](https://ruby-doc.org/stdlib-2.5.1/libdoc/erb/rdoc/ERB.html)
- [EJS Documentation](http://ejs.co/#docs)

[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-embedded-template/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-embedded-template?logo=npm
[crates]: https://img.shields.io/crates/v/tree-sitter-embedded-template?logo=rust
[pypi]: https://img.shields.io/pypi/v/tree-sitter-embedded-template?logo=pypi&logoColor=ffd242

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tree-sitter-embedded-template",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "incremental, parsing, tree-sitter, embedded-template",
    "author": null,
    "author_email": "Max Brunsfeld <maxbrunsfeld@gmail.com>, Amaan Qureshi <amaanq12@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/97/f4/565b9995b353f5a92b2c4590c409cd18ca552b09f1e2bdda1d12a2de63e5/tree-sitter-embedded-template-0.21.0.tar.gz",
    "platform": null,
    "description": "# tree-sitter-embedded-template\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-embedded-template/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-embedded-template)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-embedded-template)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-embedded-template)\n\nA [tree-sitter](https://github.com/tree-sitter/tree-sitter) parser for templating languages like [ERB](https://ruby-doc.org/stdlib-2.5.1/libdoc/erb/rdoc/ERB.html) and [EJS](http://ejs.co), in which scripting code can be embedded within text content using the delimiters `<%` and `%>`.\n\nReferences\n\n- [ERB Documentation](https://ruby-doc.org/stdlib-2.5.1/libdoc/erb/rdoc/ERB.html)\n- [EJS Documentation](http://ejs.co/#docs)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-embedded-template/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-embedded-template?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-embedded-template?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-embedded-template?logo=pypi&logoColor=ffd242\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Embedded Template (ERB, EJS) grammar for tree-sitter",
    "version": "0.21.0",
    "project_urls": {
        "Homepage": "https://github.com/tree-sitter/tree-sitter-embedded-template"
    },
    "split_keywords": [
        "incremental",
        " parsing",
        " tree-sitter",
        " embedded-template"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "276c9a9a98a6946526df327e23160cf83bed878662a02f52fc6837191e7cce58",
                "md5": "23f96da2dbc6bad094599e052226176a",
                "sha256": "72df793eac7c00e52ad9e887d438db6c8b6031f3f557e96aa514915238f4542c"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "23f96da2dbc6bad094599e052226176a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 9050,
            "upload_time": "2024-05-06T01:33:22",
            "upload_time_iso_8601": "2024-05-06T01:33:22.142061Z",
            "url": "https://files.pythonhosted.org/packages/27/6c/9a9a98a6946526df327e23160cf83bed878662a02f52fc6837191e7cce58/tree_sitter_embedded_template-0.21.0-cp38-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86320a69433b8953929b53c73f9853b6c594b965ade5151f3156a467bba238a7",
                "md5": "abab63078ea683bbecd6ca3aafad1f4b",
                "sha256": "d352e95d2fd2ce57529d513ce6ba7d2c979f6bb30d4083b7f1ed4998ad71558b"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "abab63078ea683bbecd6ca3aafad1f4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 9441,
            "upload_time": "2024-05-06T01:33:23",
            "upload_time_iso_8601": "2024-05-06T01:33:23.998465Z",
            "url": "https://files.pythonhosted.org/packages/86/32/0a69433b8953929b53c73f9853b6c594b965ade5151f3156a467bba238a7/tree_sitter_embedded_template-0.21.0-cp38-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6aa63165ce396bf04e3e4dee7f8d5a6c2c3bbbdee0a088afd952ba198ff3fcc9",
                "md5": "dcac59c13fcce4f4d691b92f7ce43ea3",
                "sha256": "41753db8fbcd4f12312ad0f91d8dc5584e628d750f5ae84747f3ecd5a9b85cee"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dcac59c13fcce4f4d691b92f7ce43ea3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 16998,
            "upload_time": "2024-05-06T01:33:25",
            "upload_time_iso_8601": "2024-05-06T01:33:25.348041Z",
            "url": "https://files.pythonhosted.org/packages/6a/a6/3165ce396bf04e3e4dee7f8d5a6c2c3bbbdee0a088afd952ba198ff3fcc9/tree_sitter_embedded_template-0.21.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ed8c7ed17ea0665d8dfb15ca0d827c644b1f0edd9973c17eb2e002f8243d4ee",
                "md5": "635731a2d41a53da8ce07bc72e5f1271",
                "sha256": "dcb846c63876d43779949e28aff7407fd14507ce4dac8871c6b6713f99f2baa4"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "635731a2d41a53da8ce07bc72e5f1271",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 16827,
            "upload_time": "2024-05-06T01:33:26",
            "upload_time_iso_8601": "2024-05-06T01:33:26.839311Z",
            "url": "https://files.pythonhosted.org/packages/1e/d8/c7ed17ea0665d8dfb15ca0d827c644b1f0edd9973c17eb2e002f8243d4ee/tree_sitter_embedded_template-0.21.0-cp38-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": "f018d9adaf95d365dc4a97ad9593066638f77f0224ee28a8d0585e351b4377ac",
                "md5": "763cbd78c82c564a9ff25fcfbab480ba",
                "sha256": "480b830fdde379a666de78b03889b19487bd861ba30255caafd2b99c99a6778a"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "763cbd78c82c564a9ff25fcfbab480ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 19200,
            "upload_time": "2024-05-06T01:33:27",
            "upload_time_iso_8601": "2024-05-06T01:33:27.780693Z",
            "url": "https://files.pythonhosted.org/packages/f0/18/d9adaf95d365dc4a97ad9593066638f77f0224ee28a8d0585e351b4377ac/tree_sitter_embedded_template-0.21.0-cp38-abi3-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "124f022a0973589c5af2384972597d5d280f4291d608207c1c7b0af9543d6afd",
                "md5": "f2c049564ef8649d7c8b69c01eb62570",
                "sha256": "91cd9b3d6b96f58aea30526af0abd17f6b814ac8a167b1a126898fbd4adcea8a"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f2c049564ef8649d7c8b69c01eb62570",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 19483,
            "upload_time": "2024-05-06T01:33:28",
            "upload_time_iso_8601": "2024-05-06T01:33:28.614848Z",
            "url": "https://files.pythonhosted.org/packages/12/4f/022a0973589c5af2384972597d5d280f4291d608207c1c7b0af9543d6afd/tree_sitter_embedded_template-0.21.0-cp38-abi3-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "622ec983dc29c1c59970138b862c8051542d421f64f9d1f9cc7f8a21026b6ede",
                "md5": "d6bd60e12f0f70b56386c5100e4e658e",
                "sha256": "13ce8750b7a66050c0436ec0a0f574a59e191f67521f10cb983dd488b31f54fc"
            },
            "downloads": -1,
            "filename": "tree_sitter_embedded_template-0.21.0-cp38-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d6bd60e12f0f70b56386c5100e4e658e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 11914,
            "upload_time": "2024-05-06T01:33:30",
            "upload_time_iso_8601": "2024-05-06T01:33:30.176924Z",
            "url": "https://files.pythonhosted.org/packages/62/2e/c983dc29c1c59970138b862c8051542d421f64f9d1f9cc7f8a21026b6ede/tree_sitter_embedded_template-0.21.0-cp38-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97f4565b9995b353f5a92b2c4590c409cd18ca552b09f1e2bdda1d12a2de63e5",
                "md5": "23030d1cbb22056ff05d916a07a123db",
                "sha256": "39798a7152a9c88f6eb7d53ef9ac0f1b10071a6c65c1e8b6d0d7b1fb175ab0ec"
            },
            "downloads": -1,
            "filename": "tree-sitter-embedded-template-0.21.0.tar.gz",
            "has_sig": false,
            "md5_digest": "23030d1cbb22056ff05d916a07a123db",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 8013,
            "upload_time": "2024-05-06T01:33:30",
            "upload_time_iso_8601": "2024-05-06T01:33:30.983163Z",
            "url": "https://files.pythonhosted.org/packages/97/f4/565b9995b353f5a92b2c4590c409cd18ca552b09f1e2bdda1d12a2de63e5/tree-sitter-embedded-template-0.21.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-06 01:33:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tree-sitter",
    "github_project": "tree-sitter-embedded-template",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tree-sitter-embedded-template"
}
        
Elapsed time: 0.24804s