# tree-sitter-clarity
> 💡 this grammar is still in development.
This repository contains a grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).
The goal of this project is to provide an parser efficient low-dependency parser for clarity.
### Navigating this repository
The primary file in this repository is `grammar.js` which describes the tree-sitter grammar.
```
# Primary file:
grammar.js
# Tests:
/test/**/*
# Auto generated:
/src/**/*
binding.gyp
```
Major inspriration & some structures have been taken from tree-sitter-solidity, a big thanks to the contributors to this repo!
Raw data
{
"_id": null,
"home_page": null,
"name": "ts-clarity",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "incremental, parsing, tree-sitter, clarity",
"author": null,
"author_email": "Franco Bregante <fbregante9@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/21/09/fa09fde430d4a85fa53fed60f1b2cc440b1d6ffec1bd5387c4f120304da1/ts-clarity-0.0.5.tar.gz",
"platform": null,
"description": "# tree-sitter-clarity\n> \ud83d\udca1 this grammar is still in development.\n\nThis repository contains a grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\nThe goal of this project is to provide an parser efficient low-dependency parser for clarity.\n\n\n### Navigating this repository\nThe primary file in this repository is `grammar.js` which describes the tree-sitter grammar.\n\n```\n# Primary file:\ngrammar.js\n# Tests:\n/test/**/*\n\n# Auto generated:\n/src/**/*\nbinding.gyp\n```\n\nMajor inspriration & some structures have been taken from tree-sitter-solidity, a big thanks to the contributors to this repo!\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Clarity grammar for tree-sitter",
"version": "0.0.5",
"project_urls": {
"Homepage": "https://github.com/tree-sitter/tree-sitter-clarity"
},
"split_keywords": [
"incremental",
" parsing",
" tree-sitter",
" clarity"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "56ec5c09ea0273dcf47623acf8bd584b996ef4b633183957240b26c1b6254a28",
"md5": "2ef462cf09032a9b850824156a4cdad2",
"sha256": "3b9413193f77f237bd1482359ea499072a8ec628f143fdae57efe22baa8e7b70"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "2ef462cf09032a9b850824156a4cdad2",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 25964,
"upload_time": "2024-07-26T10:19:45",
"upload_time_iso_8601": "2024-07-26T10:19:45.529877Z",
"url": "https://files.pythonhosted.org/packages/56/ec/5c09ea0273dcf47623acf8bd584b996ef4b633183957240b26c1b6254a28/ts_clarity-0.0.5-cp38-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7418b0787650b9d6ff1c8d4f423da673828ea2c7fbf9a2fc214d980c2704b5b7",
"md5": "4799c3108341c8eb382c401746b6c81e",
"sha256": "17d22633209d1d9878052fe46ce8f4066e0efcf61227f5f3012f38b72f67988d"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4799c3108341c8eb382c401746b6c81e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 25854,
"upload_time": "2024-07-26T10:19:46",
"upload_time_iso_8601": "2024-07-26T10:19:46.686058Z",
"url": "https://files.pythonhosted.org/packages/74/18/b0787650b9d6ff1c8d4f423da673828ea2c7fbf9a2fc214d980c2704b5b7/ts_clarity-0.0.5-cp38-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dc27c642d9bad662ad0aac621612145184bee08c6d970a92f87a212ec1a7aeea",
"md5": "ff16a847aaec1e315bd35c4051d62fd0",
"sha256": "1c2111628d1c8070eea1a5150ab6297f25f32867c72bde372392f557d0edaaa6"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ff16a847aaec1e315bd35c4051d62fd0",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 51765,
"upload_time": "2024-07-26T10:19:47",
"upload_time_iso_8601": "2024-07-26T10:19:47.966453Z",
"url": "https://files.pythonhosted.org/packages/dc/27/c642d9bad662ad0aac621612145184bee08c6d970a92f87a212ec1a7aeea/ts_clarity-0.0.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "237e7f60a9f3b95225d7f021d5553f77590f1386fe8062e72565e92100c42a1c",
"md5": "ac5695f1428040dbf7d951123ca64763",
"sha256": "eb73ba5ae1d5eb82be971a534875772b5c4b3913aa7714c97846b15777a87984"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ac5695f1428040dbf7d951123ca64763",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 47863,
"upload_time": "2024-07-26T10:19:48",
"upload_time_iso_8601": "2024-07-26T10:19:48.833377Z",
"url": "https://files.pythonhosted.org/packages/23/7e/7f60a9f3b95225d7f021d5553f77590f1386fe8062e72565e92100c42a1c/ts_clarity-0.0.5-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": "884953c1c24c24e1e2591a2428680b92bc341ed40ac8e088a824249346adc221",
"md5": "0d37d161fa4b86b9d1b0bff71313be8e",
"sha256": "4cf9542f98a9c88d95fca379a28767d401569f73a09948d021a1d03d4631f5ea"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "0d37d161fa4b86b9d1b0bff71313be8e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 53215,
"upload_time": "2024-07-26T10:19:50",
"upload_time_iso_8601": "2024-07-26T10:19:50.073206Z",
"url": "https://files.pythonhosted.org/packages/88/49/53c1c24c24e1e2591a2428680b92bc341ed40ac8e088a824249346adc221/ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9b02b8b8d2f2904d357be0f7cb7264d0d1ede83212d352e77d97d17d3a1b4637",
"md5": "cdfd0f60c3eaf40090362172650f0290",
"sha256": "c5df9405f8da362d34d90b865b5dd0f1f20050bde8ab22cebfaa5b4501ccc7a5"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cdfd0f60c3eaf40090362172650f0290",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 48172,
"upload_time": "2024-07-26T10:19:51",
"upload_time_iso_8601": "2024-07-26T10:19:51.448265Z",
"url": "https://files.pythonhosted.org/packages/9b/02/b8b8d2f2904d357be0f7cb7264d0d1ede83212d352e77d97d17d3a1b4637/ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "45d70a0417245982ff297f58804c4e87100fbeb20275482a95fa6dcdd79a5793",
"md5": "1b803d12afc3397c24da5316acdce710",
"sha256": "b8f663fe874e4ba8d0f1f005931412f7f7b720408499958b7a44428d6042a88a"
},
"downloads": -1,
"filename": "ts_clarity-0.0.5-cp38-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "1b803d12afc3397c24da5316acdce710",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 38100,
"upload_time": "2024-07-26T10:19:52",
"upload_time_iso_8601": "2024-07-26T10:19:52.693396Z",
"url": "https://files.pythonhosted.org/packages/45/d7/0a0417245982ff297f58804c4e87100fbeb20275482a95fa6dcdd79a5793/ts_clarity-0.0.5-cp38-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2109fa09fde430d4a85fa53fed60f1b2cc440b1d6ffec1bd5387c4f120304da1",
"md5": "a05c8a1d680d5325aaa75456ab7536ce",
"sha256": "725f5d8338f189c6287e030a43e76382905cdfdc57ab39e4f563bea2fe9d32f1"
},
"downloads": -1,
"filename": "ts-clarity-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "a05c8a1d680d5325aaa75456ab7536ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 31779,
"upload_time": "2024-07-26T10:19:53",
"upload_time_iso_8601": "2024-07-26T10:19:53.482164Z",
"url": "https://files.pythonhosted.org/packages/21/09/fa09fde430d4a85fa53fed60f1b2cc440b1d6ffec1bd5387c4f120304da1/ts-clarity-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-26 10:19:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "tree-sitter",
"github_project": "tree-sitter-clarity",
"github_not_found": true,
"lcname": "ts-clarity"
}