tree-sitter-commonlisp


Nametree-sitter-commonlisp JSON
Version 0.3.3 PyPI version JSON
download
home_pageNone
SummaryCommonlisp grammar for tree-sitter
upload_time2024-04-06 20:30:04
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords incremental parsing tree-sitter commonlisp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tree-sitter-commonlisp

[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-commonnlisp/actions/workflows/ci.yml)
[![discord][discord]](https://discord.gg/w7nTvsVJhm)
[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)
[![npm][npm]](https://www.npmjs.com/package/tree-sitter-commonnlisp)
[![crates][crates]](https://crates.io/crates/tree-sitter-commonnlisp)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-commonnlisp)

WIP. Goal is to have a better syntax highlighting for Neovim
and some semantic refactoring https://github.com/nvim-treesitter/nvim-treesitter-refactor/.

All praise goes to https://github.com/sogaiu/tree-sitter-clojure which is extended by this grammar.

TODOs:

- support number literatls that are different from clojure (e.g. `.9`)

Macros with special respresentation in syntax tree (when written with lowercase letters):

- defun and friends (e.g. defmethod)
- loop macro

This grammar is used in https://github.com/Wilfred/difftastic to generate syntax-ware diffs for Common Lisp.

[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-commonnlisp/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-commonnlisp?logo=npm
[crates]: https://img.shields.io/crates/v/tree-sitter-commonnlisp?logo=rust
[pypi]: https://img.shields.io/pypi/v/tree-sitter-commonnlisp?logo=pypi&logoColor=ffd242

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tree-sitter-commonlisp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "incremental, parsing, tree-sitter, commonlisp",
    "author": null,
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# tree-sitter-commonlisp\n\n[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-commonnlisp/actions/workflows/ci.yml)\n[![discord][discord]](https://discord.gg/w7nTvsVJhm)\n[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-commonnlisp)\n[![crates][crates]](https://crates.io/crates/tree-sitter-commonnlisp)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-commonnlisp)\n\nWIP. Goal is to have a better syntax highlighting for Neovim\nand some semantic refactoring https://github.com/nvim-treesitter/nvim-treesitter-refactor/.\n\nAll praise goes to https://github.com/sogaiu/tree-sitter-clojure which is extended by this grammar.\n\nTODOs:\n\n- support number literatls that are different from clojure (e.g. `.9`)\n\nMacros with special respresentation in syntax tree (when written with lowercase letters):\n\n- defun and friends (e.g. defmethod)\n- loop macro\n\nThis grammar is used in https://github.com/Wilfred/difftastic to generate syntax-ware diffs for Common Lisp.\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-commonnlisp/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-commonnlisp?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-commonnlisp?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-commonnlisp?logo=pypi&logoColor=ffd242\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Commonlisp grammar for tree-sitter",
    "version": "0.3.3",
    "project_urls": {
        "Homepage": "https://github.com/tree-sitter-grammars/tree-sitter-commonlisp"
    },
    "split_keywords": [
        "incremental",
        " parsing",
        " tree-sitter",
        " commonlisp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f445b3d4fd5b71e285ea51050e3ecff85931b8a17d3524c6981b702933b4705",
                "md5": "f26979d69bd26227bd81d7fee2d8f0b9",
                "sha256": "85639939f2dc141a680ef8f700d1e9143e1bf5b1f2694034d4a15f0e891c03e0"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f26979d69bd26227bd81d7fee2d8f0b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 108974,
            "upload_time": "2024-04-06T20:30:04",
            "upload_time_iso_8601": "2024-04-06T20:30:04.499550Z",
            "url": "https://files.pythonhosted.org/packages/2f/44/5b3d4fd5b71e285ea51050e3ecff85931b8a17d3524c6981b702933b4705/tree_sitter_commonlisp-0.3.3-cp38-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dad2669b25c5a4744fbeb1924bd6aca624c89aed31fca11d9c738d7e265f8a2",
                "md5": "5cec764f2e53f902deb17b4e3e94553b",
                "sha256": "64af7b6bc0cd7f3122aefbade93da56815430b7356335267b0c9adfbafb39218"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5cec764f2e53f902deb17b4e3e94553b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 116071,
            "upload_time": "2024-04-06T20:30:06",
            "upload_time_iso_8601": "2024-04-06T20:30:06.740458Z",
            "url": "https://files.pythonhosted.org/packages/6d/ad/2669b25c5a4744fbeb1924bd6aca624c89aed31fca11d9c738d7e265f8a2/tree_sitter_commonlisp-0.3.3-cp38-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c5e3057fce585125de9a7e568bbe53cb450bc2476306bb72d7cc923f16543b9",
                "md5": "33e519ad53a86129edcb8c8a7fe2cfee",
                "sha256": "d99d2e731333cd6ea5803c714c748259601419249c2673c4e553fda18993694a"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "33e519ad53a86129edcb8c8a7fe2cfee",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 139140,
            "upload_time": "2024-04-06T20:30:08",
            "upload_time_iso_8601": "2024-04-06T20:30:08.343573Z",
            "url": "https://files.pythonhosted.org/packages/2c/5e/3057fce585125de9a7e568bbe53cb450bc2476306bb72d7cc923f16543b9/tree_sitter_commonlisp-0.3.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e199350205779ab13e66c67826a20cb0fa36199382de1a4d235710ca0899b8fb",
                "md5": "538f8707bf6885e84f334970cf2acf54",
                "sha256": "8f6f89694b64449c5aa0d4ef6084ef9ff2361107c251aa726777336b4ccad67b"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "538f8707bf6885e84f334970cf2acf54",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 124605,
            "upload_time": "2024-04-06T20:30:09",
            "upload_time_iso_8601": "2024-04-06T20:30:09.452722Z",
            "url": "https://files.pythonhosted.org/packages/e1/99/350205779ab13e66c67826a20cb0fa36199382de1a4d235710ca0899b8fb/tree_sitter_commonlisp-0.3.3-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": "6972d18fce343604deae5816a4239efb03fe23acfa6a725053dd83f940ee19a7",
                "md5": "304843440b6d88f79a034299b43e485c",
                "sha256": "1d6289a6420d0d380cedb9b70d4a9b02d46a75881ea459dd7eab27522fb28ef3"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "304843440b6d88f79a034299b43e485c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 140916,
            "upload_time": "2024-04-06T20:30:10",
            "upload_time_iso_8601": "2024-04-06T20:30:10.931294Z",
            "url": "https://files.pythonhosted.org/packages/69/72/d18fce343604deae5816a4239efb03fe23acfa6a725053dd83f940ee19a7/tree_sitter_commonlisp-0.3.3-cp38-abi3-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c963ac7226c9114ab71236808b9d8b7e34483a67fd6756940b65ca17e0c369b5",
                "md5": "c9c65aed621eec68ad318e4e5a70963f",
                "sha256": "3010a54ef1317b6ef12ad1a805b085fe5725366752950f89ce630d55b8dcf10f"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c9c65aed621eec68ad318e4e5a70963f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 127075,
            "upload_time": "2024-04-06T20:30:12",
            "upload_time_iso_8601": "2024-04-06T20:30:12.162697Z",
            "url": "https://files.pythonhosted.org/packages/c9/63/ac7226c9114ab71236808b9d8b7e34483a67fd6756940b65ca17e0c369b5/tree_sitter_commonlisp-0.3.3-cp38-abi3-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4946d02fb5b3e82b31769aea25ee9d763f68f2379f43cb900669aa89b43b71f5",
                "md5": "421ea23c72b01305bbb7c0c43fb8522a",
                "sha256": "23273e9937376613c9f1e9ca97a46d6573fe5cdf4254e5f1ff737ed8169cedbf"
            },
            "downloads": -1,
            "filename": "tree_sitter_commonlisp-0.3.3-cp38-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "421ea23c72b01305bbb7c0c43fb8522a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 112563,
            "upload_time": "2024-04-06T20:30:13",
            "upload_time_iso_8601": "2024-04-06T20:30:13.647368Z",
            "url": "https://files.pythonhosted.org/packages/49/46/d02fb5b3e82b31769aea25ee9d763f68f2379f43cb900669aa89b43b71f5/tree_sitter_commonlisp-0.3.3-cp38-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-06 20:30:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tree-sitter-grammars",
    "github_project": "tree-sitter-commonlisp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tree-sitter-commonlisp"
}
        
Elapsed time: 0.67977s