tree-sitter-epics-cmd


Nametree-sitter-epics-cmd JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
Summarytree-sitter grammar for EPICS' .cmd files
upload_time2025-09-01 11:34:44
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords incremental parsing tree-sitter epics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tree-sitter-epics-cmd

[![CI][ci]](https://github.com/minijackson/tree-sitter-epics-cmd/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-epics-cmd)
[![crates][crates]](https://crates.io/crates/tree-sitter-epics-cmd)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-epics-cmd/)

A Tree-sitter parser for EPICS cmd "IOC shell" files.

## References

- [EPICS's IOC Shell documentation](https://docs.epics-controls.org/en/latest/appdevguide/IOCShell.html)
- [EPICS's implementation in `iocsh.cpp`](https://github.com/epics-base/epics-base/blob/7.0/modules/libcom/src/iocsh/iocsh.cpp)

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

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tree-sitter-epics-cmd",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "incremental, parsing, tree-sitter, epics",
    "author": null,
    "author_email": "R\u00e9mi NICOLE <remi.nicole@cea.fr>",
    "download_url": "https://files.pythonhosted.org/packages/49/ba/f3a09b453359994008825b57470d2260953b2ed46b6f75a5efe15a9f2f22/tree_sitter_epics_cmd-0.1.2.tar.gz",
    "platform": null,
    "description": "# tree-sitter-epics-cmd\n\n[![CI][ci]](https://github.com/minijackson/tree-sitter-epics-cmd/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-epics-cmd)\n[![crates][crates]](https://crates.io/crates/tree-sitter-epics-cmd)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-epics-cmd/)\n\nA Tree-sitter parser for EPICS cmd \"IOC shell\" files.\n\n## References\n\n- [EPICS's IOC Shell documentation](https://docs.epics-controls.org/en/latest/appdevguide/IOCShell.html)\n- [EPICS's implementation in `iocsh.cpp`](https://github.com/epics-base/epics-base/blob/7.0/modules/libcom/src/iocsh/iocsh.cpp)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/minijackson/tree-sitter-epics-cmd/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-epics-cmd?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-epics-cmd?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-epics-cmd?logo=pypi&logoColor=ffd242\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "tree-sitter grammar for EPICS' .cmd files",
    "version": "0.1.2",
    "project_urls": {
        "Homepage": "https://github.com/minijackson/tree-sitter-epics-cmd"
    },
    "split_keywords": [
        "incremental",
        " parsing",
        " tree-sitter",
        " epics"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eb910fd7b8d89be9c8863dbb63371ca0a44ba5acb383e18df744471e0f66e7f3",
                "md5": "5c74bb7f1e3029c54ba57c49a795b6de",
                "sha256": "d388a3c756bd5e54d49747870673d47cc6a6fd0caa20185046c706e43f69820d"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c74bb7f1e3029c54ba57c49a795b6de",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 12160,
            "upload_time": "2025-09-01T11:34:37",
            "upload_time_iso_8601": "2025-09-01T11:34:37.490797Z",
            "url": "https://files.pythonhosted.org/packages/eb/91/0fd7b8d89be9c8863dbb63371ca0a44ba5acb383e18df744471e0f66e7f3/tree_sitter_epics_cmd-0.1.2-cp310-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b5ee062f45b0a4d08e5aadca7fc89540a2c08ef4e028691fca1cf34669499e75",
                "md5": "ca4dba37c4ed30d05577b1e0ec9e402c",
                "sha256": "54554cfcfffedada5d24e5b9c98cda980970f3084114127e1d8782b6f8de9955"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ca4dba37c4ed30d05577b1e0ec9e402c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 12630,
            "upload_time": "2025-09-01T11:34:38",
            "upload_time_iso_8601": "2025-09-01T11:34:38.515351Z",
            "url": "https://files.pythonhosted.org/packages/b5/ee/062f45b0a4d08e5aadca7fc89540a2c08ef4e028691fca1cf34669499e75/tree_sitter_epics_cmd-0.1.2-cp310-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "71b38c563acdf700ed0c939b537377fcafe77707c102657da7f4c6ffd5221d4f",
                "md5": "15e37b78825bba55ee01d49443c27c20",
                "sha256": "2e3bc5c5232d75c609653852e10ce5424430d35029f5df602bd88bb7980a86bd"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
            "has_sig": false,
            "md5_digest": "15e37b78825bba55ee01d49443c27c20",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 21106,
            "upload_time": "2025-09-01T11:34:39",
            "upload_time_iso_8601": "2025-09-01T11:34:39.173277Z",
            "url": "https://files.pythonhosted.org/packages/71/b3/8c563acdf700ed0c939b537377fcafe77707c102657da7f4c6ffd5221d4f/tree_sitter_epics_cmd-0.1.2-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70836e230a6c69abd15131f869eb184f0d64be517a5644c282ef40aab1b419f7",
                "md5": "fe882b4815ed8a6af4b875218adc53be",
                "sha256": "3348f122ecb95162643b22b32f9bbe90831e7b188052bde4d0413555d77a9242"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fe882b4815ed8a6af4b875218adc53be",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 23313,
            "upload_time": "2025-09-01T11:34:40",
            "upload_time_iso_8601": "2025-09-01T11:34:40.205796Z",
            "url": "https://files.pythonhosted.org/packages/70/83/6e230a6c69abd15131f869eb184f0d64be517a5644c282ef40aab1b419f7/tree_sitter_epics_cmd-0.1.2-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f7a0490f705cb32c516b38cd11b084582374c8d1c0b2cbe67199f8f59da8b1c",
                "md5": "f34d9539ce724d4608e7ab62de0aa4d8",
                "sha256": "9c7450aa6bbd4be77e85cec4cd02d1e95adf99dc614d6165dfc4baea0e999de2"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f34d9539ce724d4608e7ab62de0aa4d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 22450,
            "upload_time": "2025-09-01T11:34:40",
            "upload_time_iso_8601": "2025-09-01T11:34:40.906466Z",
            "url": "https://files.pythonhosted.org/packages/0f/7a/0490f705cb32c516b38cd11b084582374c8d1c0b2cbe67199f8f59da8b1c/tree_sitter_epics_cmd-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "13f110c55d664cc99f16417eb3b5b741a41d1a7b8ec241b3ebdae0c261e01f4a",
                "md5": "c86d7f06272a2040587b593dde71c299",
                "sha256": "1e9e3079b90e2737d3840b3228f8f6b82e75d737de11add1b1b3b3d0d658ae97"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c86d7f06272a2040587b593dde71c299",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 20947,
            "upload_time": "2025-09-01T11:34:41",
            "upload_time_iso_8601": "2025-09-01T11:34:41.854312Z",
            "url": "https://files.pythonhosted.org/packages/13/f1/10c55d664cc99f16417eb3b5b741a41d1a7b8ec241b3ebdae0c261e01f4a/tree_sitter_epics_cmd-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e43ebc2c5e3db228e32ecc6143bbce87fb184c5e6af0b67d83183da6a6d4219d",
                "md5": "bfb17ccbb4e826aa965067947b360f4e",
                "sha256": "279b0a4429be322e1c013bdefaf9e9185f1981016f1921944de27952973aa10c"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bfb17ccbb4e826aa965067947b360f4e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 14394,
            "upload_time": "2025-09-01T11:34:42",
            "upload_time_iso_8601": "2025-09-01T11:34:42.516850Z",
            "url": "https://files.pythonhosted.org/packages/e4/3e/bc2c5e3db228e32ecc6143bbce87fb184c5e6af0b67d83183da6a6d4219d/tree_sitter_epics_cmd-0.1.2-cp310-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d986e77a3e67f2212e43de4e75c5f99b864e103a9af4d6791ad65d19da3d0e3e",
                "md5": "2e9ac710ada8b77e6715cf710ffef05b",
                "sha256": "4be153241ccc370621055e406e4461727270819a016ab0f76801048a45a297b4"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2-cp310-abi3-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "2e9ac710ada8b77e6715cf710ffef05b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 13275,
            "upload_time": "2025-09-01T11:34:43",
            "upload_time_iso_8601": "2025-09-01T11:34:43.182576Z",
            "url": "https://files.pythonhosted.org/packages/d9/86/e77a3e67f2212e43de4e75c5f99b864e103a9af4d6791ad65d19da3d0e3e/tree_sitter_epics_cmd-0.1.2-cp310-abi3-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "49baf3a09b453359994008825b57470d2260953b2ed46b6f75a5efe15a9f2f22",
                "md5": "76b96082fd08ecdebc82659cb8720581",
                "sha256": "5d1804cf8014a68708a3ccc67ed69b5f5875a136b224b829654ca71210b21082"
            },
            "downloads": -1,
            "filename": "tree_sitter_epics_cmd-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "76b96082fd08ecdebc82659cb8720581",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 18273,
            "upload_time": "2025-09-01T11:34:44",
            "upload_time_iso_8601": "2025-09-01T11:34:44.185809Z",
            "url": "https://files.pythonhosted.org/packages/49/ba/f3a09b453359994008825b57470d2260953b2ed46b6f75a5efe15a9f2f22/tree_sitter_epics_cmd-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-01 11:34:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "minijackson",
    "github_project": "tree-sitter-epics-cmd",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tree-sitter-epics-cmd"
}
        
Elapsed time: 0.47137s