# 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"
}