# tree-sitter-make
Tree-sitter-make is a Make parser intended to be used for syntax highlighting.
## Missing features
- [ ] Support to custom .RECIPEPREFIX
- [ ] Load directive
This parser uses GNUMakefile documentation as reference. Others makefile formats
might have features not implemented by this grammar. Feel free to open an issue
with a feature request or do a pull request to extend this grammar to support
other makefiles formats.
## Reference
* [GNU Make manual](https://www.gnu.org/software/make/manual/html_node/index.html)
Raw data
{
"_id": null,
"home_page": null,
"name": "tree-sitter-make",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "incremental, parsing, tree-sitter, make",
"author": null,
"author_email": "Amaan Qureshi <amaanq12@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b6/c9/4b534b0f8be76b5a7495419e7017998ceb1cd260ca91b4bf2358f00af97e/tree_sitter_make-1.1.1.tar.gz",
"platform": null,
"description": "# tree-sitter-make\nTree-sitter-make is a Make parser intended to be used for syntax highlighting.\n\n## Missing features\n- [ ] Support to custom .RECIPEPREFIX\n- [ ] Load directive\n\nThis parser uses GNUMakefile documentation as reference. Others makefile formats\nmight have features not implemented by this grammar. Feel free to open an issue\nwith a feature request or do a pull request to extend this grammar to support\nother makefiles formats.\n\n## Reference\n* [GNU Make manual](https://www.gnu.org/software/make/manual/html_node/index.html)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Makefile grammar for tree-sitter",
"version": "1.1.1",
"project_urls": {
"Homepage": "https://github.com/tree-sitter-grammars/tree-sitter-make"
},
"split_keywords": [
"incremental",
" parsing",
" tree-sitter",
" make"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "11109f0fa416c0b6561cb93c643402a0e6567f948af2a5ce218575f1e08bcd53",
"md5": "d01ce69e397e6e63f27184ff710f07b1",
"sha256": "368fd813e274f81a69354369521dee1a4565209f030408f92fe07a92c7a4bdb7"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d01ce69e397e6e63f27184ff710f07b1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 45818,
"upload_time": "2024-12-21T19:03:30",
"upload_time_iso_8601": "2024-12-21T19:03:30.614111Z",
"url": "https://files.pythonhosted.org/packages/11/10/9f0fa416c0b6561cb93c643402a0e6567f948af2a5ce218575f1e08bcd53/tree_sitter_make-1.1.1-cp39-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05ecaa2b0300613d60222d6e0ef11dd1a40edb73dbf10dd3db188729ca29ce45",
"md5": "e76e4ad2f151f06ff4fd831a4ec9ba2e",
"sha256": "e2c17b7d5b51cf6eb429dd8117e94cabc76948feb3ddb67eac02fa7189a88310"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e76e4ad2f151f06ff4fd831a4ec9ba2e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 43805,
"upload_time": "2024-12-21T19:03:33",
"upload_time_iso_8601": "2024-12-21T19:03:33.655713Z",
"url": "https://files.pythonhosted.org/packages/05/ec/aa2b0300613d60222d6e0ef11dd1a40edb73dbf10dd3db188729ca29ce45/tree_sitter_make-1.1.1-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b864ce59ab3b993c37e53f99ff7f34db3eac9826ce76ce5738033219ed466859",
"md5": "94a26e27c799cc739ca7fd69aa310caa",
"sha256": "7f16f8d00b4a52dd46b53407b81ac8e72b52f25e5917e8785270841a2dab78dc"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "94a26e27c799cc739ca7fd69aa310caa",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 82086,
"upload_time": "2024-12-21T19:03:34",
"upload_time_iso_8601": "2024-12-21T19:03:34.844760Z",
"url": "https://files.pythonhosted.org/packages/b8/64/ce59ab3b993c37e53f99ff7f34db3eac9826ce76ce5738033219ed466859/tree_sitter_make-1.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e134a6f9ffd8064605a45bfc78848eb2f6969871af0e6d6cd56ca76816255153",
"md5": "6e072123b832f0d31ef8ecd5695c5619",
"sha256": "6e0e424449c9e0a2f7e8476238727638acb5fe041533440fc20e21e064ef1fb7"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6e072123b832f0d31ef8ecd5695c5619",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 77685,
"upload_time": "2024-12-21T19:03:37",
"upload_time_iso_8601": "2024-12-21T19:03:37.125576Z",
"url": "https://files.pythonhosted.org/packages/e1/34/a6f9ffd8064605a45bfc78848eb2f6969871af0e6d6cd56ca76816255153/tree_sitter_make-1.1.1-cp39-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": "6bccdf46a568fd338569b73da3dd62f847eecd74983c30294d9f1550b770293a",
"md5": "8cce65831faad2872f403a8f7ef2eefe",
"sha256": "6dcfd4ebb0659f01bee41b5bc82e7a596bab918e8b0e95dbec6ebe470237cd3b"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8cce65831faad2872f403a8f7ef2eefe",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 80502,
"upload_time": "2024-12-21T19:03:38",
"upload_time_iso_8601": "2024-12-21T19:03:38.243834Z",
"url": "https://files.pythonhosted.org/packages/6b/cc/df46a568fd338569b73da3dd62f847eecd74983c30294d9f1550b770293a/tree_sitter_make-1.1.1-cp39-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e5a637d822952cf2c783a7a922f6854a0a4fda05ae4bdd0694d79faa0e11e08",
"md5": "3cc55f3e0f3274e338b244e2c465390d",
"sha256": "0f6325bf5255bfdb3895aa18cbf3618734bc94f31bd89447559137675160a424"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "3cc55f3e0f3274e338b244e2c465390d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 43241,
"upload_time": "2024-12-21T19:03:39",
"upload_time_iso_8601": "2024-12-21T19:03:39.355171Z",
"url": "https://files.pythonhosted.org/packages/4e/5a/637d822952cf2c783a7a922f6854a0a4fda05ae4bdd0694d79faa0e11e08/tree_sitter_make-1.1.1-cp39-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b186ec683806462573049abb0069593aaff41eb67b79025e9c152734e64f3a7",
"md5": "822dcb8b1ffdc384c19b7911aff07117",
"sha256": "a97763826659d692784564a74cfc915c0198372ce018ac2c4ea1a511437bb07f"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1-cp39-abi3-win_arm64.whl",
"has_sig": false,
"md5_digest": "822dcb8b1ffdc384c19b7911aff07117",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 41706,
"upload_time": "2024-12-21T19:03:41",
"upload_time_iso_8601": "2024-12-21T19:03:41.513258Z",
"url": "https://files.pythonhosted.org/packages/7b/18/6ec683806462573049abb0069593aaff41eb67b79025e9c152734e64f3a7/tree_sitter_make-1.1.1-cp39-abi3-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b6c94b534b0f8be76b5a7495419e7017998ceb1cd260ca91b4bf2358f00af97e",
"md5": "d16f758b206ef9fcdccf741b4fcc372f",
"sha256": "ef394673ab83956dffb3986526f4c059082ff2d84c87f9da18ab30030f561b4c"
},
"downloads": -1,
"filename": "tree_sitter_make-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "d16f758b206ef9fcdccf741b4fcc372f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 73789,
"upload_time": "2024-12-21T19:03:42",
"upload_time_iso_8601": "2024-12-21T19:03:42.558592Z",
"url": "https://files.pythonhosted.org/packages/b6/c9/4b534b0f8be76b5a7495419e7017998ceb1cd260ca91b4bf2358f00af97e/tree_sitter_make-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-21 19:03:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "tree-sitter-grammars",
"github_project": "tree-sitter-make",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tree-sitter-make"
}