# 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.9",
"maintainer_email": null,
"keywords": "incremental, parsing, tree-sitter, devicetree",
"author": "Joel Spadin",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ce/f8/3c635eac9caf5dd57103fbf27cb37f724c7ee313b31b9a48bfa81e9f66e6/tree_sitter_devicetree-0.12.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.12.1",
"project_urls": {
"Homepage": "https://github.com/joelspadin/tree-sitter-devicetree"
},
"split_keywords": [
"incremental",
" parsing",
" tree-sitter",
" devicetree"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3c860f1ca22d7c03fe0a8967b252a6a38794cebd36421d3ea21437075a23de52",
"md5": "d442f759c4bd5d2b47a0331dfa384520",
"sha256": "9e0faf9369e834e3c85ce2a40f2dda821bc3ec9d40e48df7195c5ef142e48a03"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d442f759c4bd5d2b47a0331dfa384520",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 33166,
"upload_time": "2024-10-19T18:30:15",
"upload_time_iso_8601": "2024-10-19T18:30:15.047075Z",
"url": "https://files.pythonhosted.org/packages/3c/86/0f1ca22d7c03fe0a8967b252a6a38794cebd36421d3ea21437075a23de52/tree_sitter_devicetree-0.12.1-cp38-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a4658b93723eb96786387d4032a9d2cdd0c18552365160a65f5fa6534d572bc",
"md5": "aa415d190b78a57a64c3dd63e555b735",
"sha256": "bdcb02699453d64087cbf4df3f8c107dae7a4c82c11f2300a36a463634e66eae"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "aa415d190b78a57a64c3dd63e555b735",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 35303,
"upload_time": "2024-10-19T18:30:16",
"upload_time_iso_8601": "2024-10-19T18:30:16.004542Z",
"url": "https://files.pythonhosted.org/packages/0a/46/58b93723eb96786387d4032a9d2cdd0c18552365160a65f5fa6534d572bc/tree_sitter_devicetree-0.12.1-cp38-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c11a47459efe6f10cc6cee676ab9a2d624b32c743301327e2ab873da62d97b9",
"md5": "9b826611dce0fc0ad1ee3bfb5d248a31",
"sha256": "abab0eef2c78ba20dec2869dfefa51910a3567554bff791997d2ea77df0a779e"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9b826611dce0fc0ad1ee3bfb5d248a31",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 54328,
"upload_time": "2024-10-19T18:30:17",
"upload_time_iso_8601": "2024-10-19T18:30:17.229662Z",
"url": "https://files.pythonhosted.org/packages/2c/11/a47459efe6f10cc6cee676ab9a2d624b32c743301327e2ab873da62d97b9/tree_sitter_devicetree-0.12.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "550802a33a880c122a3b9693206b4c12b4dd9969b8f03d45a0cef8174debdccb",
"md5": "029718cfad8479882ad05691a5d3ae07",
"sha256": "be0a70d70c8c10410bbcc848c41d50e56d57d5e56dd18cc8b9d442631c09e403"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "029718cfad8479882ad05691a5d3ae07",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 44370,
"upload_time": "2024-10-19T18:30:18",
"upload_time_iso_8601": "2024-10-19T18:30:18.749644Z",
"url": "https://files.pythonhosted.org/packages/55/08/02a33a880c122a3b9693206b4c12b4dd9969b8f03d45a0cef8174debdccb/tree_sitter_devicetree-0.12.1-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": "bbb6ab88a517187e69d67ecc132378a5ea4be573bca286ba06293ac56395211f",
"md5": "c752c91cfdf8b17416438f9de36df78b",
"sha256": "04164aee71f1b4ecd580da50f2345e9d8380b4b434f97c0a98d4bfeec79ab8ce"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "c752c91cfdf8b17416438f9de36df78b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 41941,
"upload_time": "2024-10-19T18:30:20",
"upload_time_iso_8601": "2024-10-19T18:30:20.192777Z",
"url": "https://files.pythonhosted.org/packages/bb/b6/ab88a517187e69d67ecc132378a5ea4be573bca286ba06293ac56395211f/tree_sitter_devicetree-0.12.1-cp38-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "56eaa41ccc62e3ad9b5c712067fffeaf442126dc479ad0c705100430ca113fdc",
"md5": "8cbefdb486703ccf435c667461948795",
"sha256": "45c41dbd6e8344694f882262d283c09e8aafe54fbab9449a142913ffe5a09328"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "8cbefdb486703ccf435c667461948795",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 36877,
"upload_time": "2024-10-19T18:30:21",
"upload_time_iso_8601": "2024-10-19T18:30:21.791072Z",
"url": "https://files.pythonhosted.org/packages/56/ea/a41ccc62e3ad9b5c712067fffeaf442126dc479ad0c705100430ca113fdc/tree_sitter_devicetree-0.12.1-cp38-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1646ebd375a95309d1884b0277054c9ab312a94c8972258a9204dd6d6084737a",
"md5": "d7b6d2b17dcb110d967708eeda337a05",
"sha256": "b62cc00befdd14285235097d2e02080f37006074320b34a8b091019458bba268"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1-cp38-abi3-win_arm64.whl",
"has_sig": false,
"md5_digest": "d7b6d2b17dcb110d967708eeda337a05",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.9",
"size": 35354,
"upload_time": "2024-10-19T18:30:22",
"upload_time_iso_8601": "2024-10-19T18:30:22.590166Z",
"url": "https://files.pythonhosted.org/packages/16/46/ebd375a95309d1884b0277054c9ab312a94c8972258a9204dd6d6084737a/tree_sitter_devicetree-0.12.1-cp38-abi3-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cef83c635eac9caf5dd57103fbf27cb37f724c7ee313b31b9a48bfa81e9f66e6",
"md5": "519865706133940dbbc3d4a9a83a821b",
"sha256": "8960f83cfecaa24cce17ddb7df76196b514d7293b99d35f4d34af415fde6f842"
},
"downloads": -1,
"filename": "tree_sitter_devicetree-0.12.1.tar.gz",
"has_sig": false,
"md5_digest": "519865706133940dbbc3d4a9a83a821b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 59913,
"upload_time": "2024-10-19T18:30:23",
"upload_time_iso_8601": "2024-10-19T18:30:23.582816Z",
"url": "https://files.pythonhosted.org/packages/ce/f8/3c635eac9caf5dd57103fbf27cb37f724c7ee313b31b9a48bfa81e9f66e6/tree_sitter_devicetree-0.12.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-19 18:30:23",
"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"
}