Skip to main content

panproto grammar pack: Music — SuperCollider, LilyPond, ABC, Csound, ChucK, Glicol, Tidal mini-notation, Strudel mini-notation

Project description

panproto-grammars-music

A panproto companion package shipping tree-sitter grammars for music languages: SuperCollider, LilyPond, ABC, Csound, ChucK, Glicol, Tidal mini-notation, Strudel mini-notation.

Install

pip install panproto-grammars-music

The package declares an entry point under panproto.grammars. panproto's AstParserRegistry factory picks it up automatically; there is nothing to import from this package directly.

Use

import panproto

reg = panproto.AstParserRegistry()
# parse one of the grammars this pack adds:
# schema = reg.parse_with_protocol("typescript", b"...", "main.ts")

See the panproto repository for the full list of available grammar packs and the source for this one at crates/panproto-grammars-music/ and bindings/python-grammars-music/.

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

panproto_grammars_music-0.54.0-cp313-abi3-win_amd64.whl (371.0 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_x86_64.whl (459.2 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_aarch64.whl (449.6 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.54.0-cp313-abi3-macosx_11_0_arm64.whl (460.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.54.0-cp313-abi3-macosx_10_12_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_music-0.54.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.54.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 895328f2ffdad832c549d773ed6d3ee100625ed2ca8950f427b7f99b59a1aa0c
MD5 1dccfc58eb4aea6fe41ce6a6e2936237
BLAKE2b-256 ccb519d614e222ef482b457ef14df43c4125e227e34c78d18e7f764badefed02

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.54.0-cp313-abi3-win_amd64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b637dfd3ce2ff39eef89ddb4a6c59bf855e854963b8f502b735db5d188b33490
MD5 2c70c9da03cd5c864e91ae1afaa67c15
BLAKE2b-256 87027741f10a8a16d286ef6d0089568c4899682746c5f4f8ea894dc4172db846

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05eb61f9af469f81c4e57dc2bd0442e4650147823e83d78f5157aad345cb737a
MD5 4fb8e3718ea892e8f59dfdf00a612a7b
BLAKE2b-256 78b2fbc2b48bc9c7ef9c6046e3c85724bce18f581840e56facff8821d317eacd

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.54.0-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_music-0.54.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.54.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec3cbf62a4ece38b1448625fe20537f57696a16d7b76495e70b00ecb64c05ddc
MD5 3c3afdc3f1e8eaeb781b6c7ad120f470
BLAKE2b-256 8bc6696d449f6a28fc0ca3afcaead215bc034bd64dbe13c82102e6c9420eff50

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.54.0-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_music-0.54.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.54.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e8a43f24bfd9f6d0438a715bbe41ccb28b5fa674fc6365a4ce67d10eb4f1b15
MD5 fba259e6a9e76d000ae09cc53020b2c6
BLAKE2b-256 f3b5cb9ca436d113c1a718feca1e3718f5b750f242ae311fd412099f63114e4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.54.0-cp313-abi3-macosx_10_12_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page