# tree-sitter-snl
[![CI][ci]](https://github.com/minijackson/tree-sitter-snl/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-snl)
[![crates][crates]](https://crates.io/crates/tree-sitter-snl)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-snl/)
A Tree-sitter parser for the EPICS Sequencer's SNL files.
## References
- [The EPICS Sequencer](https://epics-modules.github.io/sequencer/index.html)
- [SNL specifications](https://epics-modules.github.io/sequencer/Reference.html)
[ci]: https://img.shields.io/github/actions/workflow/status/minijackson/tree-sitter-snl/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-snl?logo=npm
[crates]: https://img.shields.io/crates/v/tree-sitter-snl?logo=rust
[pypi]: https://img.shields.io/pypi/v/tree-sitter-snl?logo=pypi&logoColor=ffd242
Raw data
{
"_id": null,
"home_page": null,
"name": "tree-sitter-snl",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "incremental, parsing, tree-sitter, epics, sequencer, snl",
"author": null,
"author_email": "R\u00e9mi NICOLE <remi.nicole@cea.fr>",
"download_url": "https://files.pythonhosted.org/packages/c0/cf/826b12470f445a7a5b593dd6bccef9f204fb75fcf67a874487a8b73c74e1/tree_sitter_snl-0.1.1.tar.gz",
"platform": null,
"description": "# tree-sitter-snl\n\n[![CI][ci]](https://github.com/minijackson/tree-sitter-snl/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-snl)\n[![crates][crates]](https://crates.io/crates/tree-sitter-snl)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-snl/)\n\nA Tree-sitter parser for the EPICS Sequencer's SNL files.\n\n## References\n\n- [The EPICS Sequencer](https://epics-modules.github.io/sequencer/index.html)\n- [SNL specifications](https://epics-modules.github.io/sequencer/Reference.html)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/minijackson/tree-sitter-snl/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-snl?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-snl?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-snl?logo=pypi&logoColor=ffd242\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "tree-sitter grammar for the EPICS Sequencer's SNL files",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/minijackson/tree-sitter-snl"
},
"split_keywords": [
"incremental",
" parsing",
" tree-sitter",
" epics",
" sequencer",
" snl"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "bf16406396c423bf29cb834b3bfeb1edd3cec37a08b5bf00bf15b6602a7ef463",
"md5": "8c4a6c059c287a9b50590d62405b504c",
"sha256": "c7d1c2de9117b4f79f21d2470903771f2d85a959fa2083a098ad0bebd499e6c0"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "8c4a6c059c287a9b50590d62405b504c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 38562,
"upload_time": "2025-09-01T11:17:22",
"upload_time_iso_8601": "2025-09-01T11:17:22.263603Z",
"url": "https://files.pythonhosted.org/packages/bf/16/406396c423bf29cb834b3bfeb1edd3cec37a08b5bf00bf15b6602a7ef463/tree_sitter_snl-0.1.1-cp310-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1e8fc8e3a9044654e557f5adebc57173d6c3efdf131abadf2b490089ae1ad361",
"md5": "ddbe0994d756c9b85e489b4231f90511",
"sha256": "4bbef0bbefa00376b9dad31c1c7edc3a4af76c1b17c3b719e9688296d5936bcc"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ddbe0994d756c9b85e489b4231f90511",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 40661,
"upload_time": "2025-09-01T11:17:23",
"upload_time_iso_8601": "2025-09-01T11:17:23.052407Z",
"url": "https://files.pythonhosted.org/packages/1e/8f/c8e3a9044654e557f5adebc57173d6c3efdf131abadf2b490089ae1ad361/tree_sitter_snl-0.1.1-cp310-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ab983d294a2d919be9e9cb187969984ef1e5eb83fa0affd05a70fe3d290084bf",
"md5": "0b2dc4aebc57853123a9a566a5851f54",
"sha256": "6da0491b161d25e9c6040ef003cd27355eb7fc57b257b1b07054330728ab75ad"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "0b2dc4aebc57853123a9a566a5851f54",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 49465,
"upload_time": "2025-09-01T11:17:23",
"upload_time_iso_8601": "2025-09-01T11:17:23.737443Z",
"url": "https://files.pythonhosted.org/packages/ab/98/3d294a2d919be9e9cb187969984ef1e5eb83fa0affd05a70fe3d290084bf/tree_sitter_snl-0.1.1-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": "615ee0ca3f7029469526d7f9bafe631b7f68026289c2c87adecf99d365bf8828",
"md5": "20ab3eef6942c88027290d36f183694d",
"sha256": "f7f23950926cedd989441944f9167517126b4692004b1f60dc63818d83bebd95"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "20ab3eef6942c88027290d36f183694d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 50361,
"upload_time": "2025-09-01T11:17:24",
"upload_time_iso_8601": "2025-09-01T11:17:24.677227Z",
"url": "https://files.pythonhosted.org/packages/61/5e/e0ca3f7029469526d7f9bafe631b7f68026289c2c87adecf99d365bf8828/tree_sitter_snl-0.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "868e057d487f926d1e047dade3cc4aab26a239e1021920204c5ca43497d303de",
"md5": "2d378997373e042c60d1595f67c1e490",
"sha256": "396f389db501f638e3e4f65508c49795a3fe6fce64d07b9cc7ccc56199a2754f"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2d378997373e042c60d1595f67c1e490",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 49481,
"upload_time": "2025-09-01T11:17:25",
"upload_time_iso_8601": "2025-09-01T11:17:25.696085Z",
"url": "https://files.pythonhosted.org/packages/86/8e/057d487f926d1e047dade3cc4aab26a239e1021920204c5ca43497d303de/tree_sitter_snl-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e55fa480e008bdb1a62121e01faa83c27183f68365010bb5f2e6a19f1c157ab",
"md5": "12ce952caf80e66ac14d733eb5b21f86",
"sha256": "3fe702ec270ac6cb648554ee3ef8194952b2d6be215388b812de7ddb1a100af0"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "12ce952caf80e66ac14d733eb5b21f86",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 49505,
"upload_time": "2025-09-01T11:17:26",
"upload_time_iso_8601": "2025-09-01T11:17:26.698254Z",
"url": "https://files.pythonhosted.org/packages/7e/55/fa480e008bdb1a62121e01faa83c27183f68365010bb5f2e6a19f1c157ab/tree_sitter_snl-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7deee94615a8d9026ca1fc87b69fa8b2d5d993fd9c31ce4f51256a150ddbffe2",
"md5": "afaf037922e2d4f884ebe519c774e50a",
"sha256": "a157c257ca380e5b36881386a61e7ba58d330437f9d518f8d2292786bd78279e"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "afaf037922e2d4f884ebe519c774e50a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 42582,
"upload_time": "2025-09-01T11:17:28",
"upload_time_iso_8601": "2025-09-01T11:17:28.563454Z",
"url": "https://files.pythonhosted.org/packages/7d/ee/e94615a8d9026ca1fc87b69fa8b2d5d993fd9c31ce4f51256a150ddbffe2/tree_sitter_snl-0.1.1-cp310-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a7f4c2b15ef2f2ba979d7454c071bea1ff4e5c6b7a9115ddcb21f1fd77aa3a81",
"md5": "cd738fb43712975e2dce206fd6e60a43",
"sha256": "4399ecead165d981cd9afb4514b3aa825bae5a21b2fe635d32e72f7edf887ef7"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1-cp310-abi3-win_arm64.whl",
"has_sig": false,
"md5_digest": "cd738fb43712975e2dce206fd6e60a43",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 40839,
"upload_time": "2025-09-01T11:17:29",
"upload_time_iso_8601": "2025-09-01T11:17:29.601951Z",
"url": "https://files.pythonhosted.org/packages/a7/f4/c2b15ef2f2ba979d7454c071bea1ff4e5c6b7a9115ddcb21f1fd77aa3a81/tree_sitter_snl-0.1.1-cp310-abi3-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c0cf826b12470f445a7a5b593dd6bccef9f204fb75fcf67a874487a8b73c74e1",
"md5": "11bbe8dc78245cf36438fef5f39ae87f",
"sha256": "9bdedeea03e746b009970dbfba10b4bc2b07fad18e25704d786f0f7e32a7a01f"
},
"downloads": -1,
"filename": "tree_sitter_snl-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "11bbe8dc78245cf36438fef5f39ae87f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 65983,
"upload_time": "2025-09-01T11:17:30",
"upload_time_iso_8601": "2025-09-01T11:17:30.240393Z",
"url": "https://files.pythonhosted.org/packages/c0/cf/826b12470f445a7a5b593dd6bccef9f204fb75fcf67a874487a8b73c74e1/tree_sitter_snl-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-01 11:17:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "minijackson",
"github_project": "tree-sitter-snl",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tree-sitter-snl"
}