# tree-sitter-devicetree
A [tree-sitter](https://github.com/tree-sitter/tree-sitter) grammar for Devicetree
with support for [Zephyr's](https://github.com/zephyrproject-rtos/zephyr)
superset of Devicetree syntax.
Some parts of the grammar are adapted from [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c).
Raw data
{
"_id": null,
"home_page": null,
"name": "tree-sitter-devicetree",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "incremental, parsing, tree-sitter, devicetree",
"author": "Joel Spadin",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/cf/c8/2ce559426ece1945d1ec1e573b86728ed1eb311f830f3658d7677b147177/tree_sitter_devicetree-0.14.1.tar.gz",
"platform": null,
"description": "# tree-sitter-devicetree\n\nA [tree-sitter](https://github.com/tree-sitter/tree-sitter) grammar for Devicetree\nwith support for [Zephyr's](https://github.com/zephyrproject-rtos/zephyr)\nsuperset of Devicetree syntax.\n\nSome parts of the grammar are adapted from [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Tree-sitter parser for Devicetree files, with support for Zephyr's superset of Devicetree syntax.",
"version": "0.14.1",
"project_urls": {
"Homepage": "https://github.com/joelspadin/tree-sitter-devicetree"
},
"split_keywords": [
"incremental",
" parsing",
" tree-sitter",
" devicetree"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8e927abdadc773970c3d879570b9e6fa80552279a6c85014c26b805f58ccdb60",
"md5": "2e63177b5e736b32b043bae457705574",
"sha256": "f7405af8061c525e31d937c88521e4948fb31b6ee29900e9088d610906f61e76"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "2e63177b5e736b32b043bae457705574",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 32371,
"upload_time": "2025-02-25T03:40:58",
"upload_time_iso_8601": "2025-02-25T03:40:58.561705Z",
"url": "https://files.pythonhosted.org/packages/8e/92/7abdadc773970c3d879570b9e6fa80552279a6c85014c26b805f58ccdb60/tree_sitter_devicetree-0.14.1-cp310-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b35d6017d1496eee8d063df989d7cbb13b729ee24d57187bce4ec3e7d6113891",
"md5": "68451a8a582e2e1ded5401d2a1e6bb69",
"sha256": "b704882a29c75c12d9dd7f59bd292bbced92ee9efe4460c6d11393eabdb203dc"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "68451a8a582e2e1ded5401d2a1e6bb69",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 34360,
"upload_time": "2025-02-25T03:41:00",
"upload_time_iso_8601": "2025-02-25T03:41:00.102200Z",
"url": "https://files.pythonhosted.org/packages/b3/5d/6017d1496eee8d063df989d7cbb13b729ee24d57187bce4ec3e7d6113891/tree_sitter_devicetree-0.14.1-cp310-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "55dec460740f7b8e528be23097f299dbedbeed0a75d45fe5ddc8bc555e5c69eb",
"md5": "ce8d6acc8af5621415b44e021fd6b47d",
"sha256": "0aa58f99aac92c63db926b565af5a3a2ee7207aebfb72456e3aadb62edae184b"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ce8d6acc8af5621415b44e021fd6b47d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 52809,
"upload_time": "2025-02-25T03:41:01",
"upload_time_iso_8601": "2025-02-25T03:41:01.326251Z",
"url": "https://files.pythonhosted.org/packages/55/de/c460740f7b8e528be23097f299dbedbeed0a75d45fe5ddc8bc555e5c69eb/tree_sitter_devicetree-0.14.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "60fc7fa34d8a379aa126ab147b4337ca49561674a1203ac624993127a358d844",
"md5": "ddf8d97b42aacc4a281cf2a6a04e4161",
"sha256": "cd06f7f899fc38d4ebd9e816cc6798fd63df1a83a92cb96e5f97e77bbb489c28"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ddf8d97b42aacc4a281cf2a6a04e4161",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 43454,
"upload_time": "2025-02-25T03:41:02",
"upload_time_iso_8601": "2025-02-25T03:41:02.762504Z",
"url": "https://files.pythonhosted.org/packages/60/fc/7fa34d8a379aa126ab147b4337ca49561674a1203ac624993127a358d844/tree_sitter_devicetree-0.14.1-cp310-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": "026867a025144514b7d4c5e41bc9a58bfdecc68ebfa7650c697bc53e0442202f",
"md5": "cca064b9a7ec459d7cc0ec6417ac3dd3",
"sha256": "e4056632931b50faa44988de88ae7dd3eba8a07fb561ad01637aafc4ad2aa100"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cca064b9a7ec459d7cc0ec6417ac3dd3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 41069,
"upload_time": "2025-02-25T03:41:04",
"upload_time_iso_8601": "2025-02-25T03:41:04.205891Z",
"url": "https://files.pythonhosted.org/packages/02/68/67a025144514b7d4c5e41bc9a58bfdecc68ebfa7650c697bc53e0442202f/tree_sitter_devicetree-0.14.1-cp310-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "42678142e378ad0bcf63de7a09d79a5cbc27a715c05d721774892af81eec8843",
"md5": "c0e03ab7791670e3d421723272af9867",
"sha256": "c5f0688200188c1aca18c119f5821d2aaf953022b04058d7135557379ca470af"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "c0e03ab7791670e3d421723272af9867",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 35964,
"upload_time": "2025-02-25T03:41:05",
"upload_time_iso_8601": "2025-02-25T03:41:05.539043Z",
"url": "https://files.pythonhosted.org/packages/42/67/8142e378ad0bcf63de7a09d79a5cbc27a715c05d721774892af81eec8843/tree_sitter_devicetree-0.14.1-cp310-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "03dfc5dd1736e67ba772be99465dda264624a661f466808a5dec073b85f62974",
"md5": "5651cd032b26e0f4d90b0217072ce73a",
"sha256": "d85611f2d6e32f7b64ec0722d8892306ca057b89bcb5559d9530574bf7b96df8"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1-cp310-abi3-win_arm64.whl",
"has_sig": false,
"md5_digest": "5651cd032b26e0f4d90b0217072ce73a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 34438,
"upload_time": "2025-02-25T03:41:06",
"upload_time_iso_8601": "2025-02-25T03:41:06.293498Z",
"url": "https://files.pythonhosted.org/packages/03/df/c5dd1736e67ba772be99465dda264624a661f466808a5dec073b85f62974/tree_sitter_devicetree-0.14.1-cp310-abi3-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cfc82ce559426ece1945d1ec1e573b86728ed1eb311f830f3658d7677b147177",
"md5": "d1e92166b72ab4a7a8b82e8aa863df0d",
"sha256": "2584a68a01ca75abb8da6020dce3d9e8c77504fa492bbac95d1c76e8d4bf83a2"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.14.1.tar.gz",
"has_sig": false,
"md5_digest": "d1e92166b72ab4a7a8b82e8aa863df0d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 63771,
"upload_time": "2025-02-25T03:41:07",
"upload_time_iso_8601": "2025-02-25T03:41:07.630373Z",
"url": "https://files.pythonhosted.org/packages/cf/c8/2ce559426ece1945d1ec1e573b86728ed1eb311f830f3658d7677b147177/tree_sitter_devicetree-0.14.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-25 03:41:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "joelspadin",
"github_project": "tree-sitter-devicetree",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tree-sitter-devicetree"
}