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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.49.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.49.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.49.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.49.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.49.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1b6381a044031abdc49ec11655e070d2568f4a11a654e2142581b4d8bfd7ae3c
MD5 14638f676569019bfe03b7659f1d0c1e
BLAKE2b-256 133c4406eb5a8f7974e94da2e6fc0dcbbbbb6875d84ded85157e9bf79add223e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff3eb634b9c19421f3849fb891b744ea07f46bf4eb679620dcb6b815b9029168
MD5 3abbcfd0bf669b765049b639279146e9
BLAKE2b-256 2acd4701290f85cb3e0f5752980410783708c72d9b9e5ed8031f02bdcea20e10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efb7b4d0a2eda6bc0c0bae48845f70d046e11e33e5fe9a3ccdd0887cc24c4c66
MD5 fa67110e6cb6853f8383182cf75e32a2
BLAKE2b-256 821230e9315fa79ef61f2ec2c8aed6f6ee4defba9bc5493239e0858a348a9c63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a7b731ed909301d1ad173c8bde17f5a4c0a5bada62c1fad7ef1f1a5c058857c
MD5 cebf3e91b6ebc608e4592f398b30c67e
BLAKE2b-256 743873afe82c6b159fbd1a52d75d16e4290aac7477d8cc3fb8b9d97c87f0895e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 44f46318027362d3f522cf4252ed88aa79f8d04646dd8a7a284f154794d97caf
MD5 da251864f7f699f7af3fe6914bac932b
BLAKE2b-256 1f3ac2ccd6ea03e8b47b146d863bf3488243b60c5858fd5dc6dbd6ef9feb2aa4

See more details on using hashes here.

Provenance

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