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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.48.4-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.4-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.4-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.4-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.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d3b1feaae4d99ce7ceb6f5703fc1ab4ae3db6f580006dc78fba85f24c9f30898
MD5 58b11b834fd5cd0113f0d537bfec4e21
BLAKE2b-256 ca301b584c76469ccebba35acb9e9cd0bdebe957e6e9d05263ad529be91ec87f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ffccad85a24e25039f1cabf226b898ae55f0445b9c2a4239e120ff0bc6dc903
MD5 5f04865d63f429c2342d2097c534c664
BLAKE2b-256 50670feb3b233d1ec25450a7b39a1d30558f6ffcfad43fe3ed21efec798c209b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70818069b9a0b8c9ad43df8f70e940fa97351587d123a921a854eeec3c43edf1
MD5 62cf55009ec76165943714563c07cb0e
BLAKE2b-256 82170050f6be537bb19d66415c9c50fb3389a5dd847aaeb8d0045bce092a43ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3926a4d6a1855627c4e257167d3dff08ed5c3fab88469c89b0e5964a8b9d8cb6
MD5 926a7baaa5def668e08f1fc6bb17f864
BLAKE2b-256 a025c98867395e614ad5ed2ba60786f46c8d42376d4f88047f9207bf6848279d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c4104b48e1bcb006e8f21a5243ed9de6f728a5fe15665d7f79bbda731898c798
MD5 935d82080f38995c2a094f4689e486fb
BLAKE2b-256 b93d65f23bcd5da3898db75a4db3c365e16f4499e43780aeda20c01ffdb985be

See more details on using hashes here.

Provenance

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