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.48.1-cp313-abi3-win_amd64.whl (375.5 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.48.1-cp313-abi3-manylinux_2_28_x86_64.whl (459.7 kB view details)

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

panproto_grammars_music-0.48.1-cp313-abi3-manylinux_2_28_aarch64.whl (450.1 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.48.1-cp313-abi3-macosx_11_0_arm64.whl (463.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.48.1-cp313-abi3-macosx_10_12_x86_64.whl (455.2 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ab08f575a60803b7b30c6dca11a2c6d47d8fac2e049268e6613a64d027b5608e
MD5 cda2351a7a6556d4dad4d9d17048fada
BLAKE2b-256 269f3b74fbdbd338662b2f246b8cc2be8dca4d035ae006cbc16b28f7e7ef155f

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.1-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.48.1-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42a8ec04adf23fa15d70beb62cf831abffdd81e89876883c13f39cab21824800
MD5 14ddaa37a09bb2b65c2645c597a7f15d
BLAKE2b-256 30ffd107e475031a187c2e8aa6a3b7976daad34cb536c3844f2aaaf3ec20b84d

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.1-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.48.1-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e5fda963e1443e8a54901cb8b67d0ccf5ee499296167d7aadd99fa1ce388791
MD5 88b3508b41a20447e17b656bbcb54201
BLAKE2b-256 04554bed0b2806300ff7caad62f3351fc23cb02cd4c12072d222a8c3a1d91c64

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.1-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.48.1-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13eb3aaa97dc297d1e42dfe1d92bfaba1d035aa7ee9726b615297e71386a8484
MD5 c5a2ff9ef05370f86e11c6e5167a7bc8
BLAKE2b-256 5a9bd4c4103cd1497ccea4b3995e272a7f4fa9d9bcf7ff1884a8f1a5443f4d73

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.1-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.48.1-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aaa46c5ffb159a9a46037495d5e0c888c58d574fc40751cd4f78fae763e42a04
MD5 15313a19c08848247b2513a94fe1098c
BLAKE2b-256 b30b88782df43a5ed7cf281fe6dab2bd2418b68e9bd005bf8f334a8b5158a9fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_music-0.48.1-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