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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cafe462ee9183df1148a6a2ba3dafb5be7a85583ee444211986484ce1491d582
MD5 a02b46c215d563ad6ca229c3a2c4245b
BLAKE2b-256 45e6215cd1ba7197c5ccfcc1e9cbb0d3753c109ecfae044054c4c676486870f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa4ffde14ddcba1a570179d3e9f12e08650fa10e73ef1d19e43677a105ad3662
MD5 cbdceaca5cb4a9e9730fbae8b34d405b
BLAKE2b-256 5d764ed8a9e794ef4d51a1a1bc0b1e59dd2ee7f80cd38c8f464eff1c4679626a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7302cd5fd58db2a1ca6d2c0c8f8a02444d717bb100522be2befd64aee8b773b0
MD5 51164e537495806e102b5e2af5800d3e
BLAKE2b-256 083b9c3aa871fd2d9519a368ef82dde25086d4a324c3acfab3b2ca055619b80f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e15bb5a1bfda148d4b01f19b836d78218c7953515a276ed7e376b0407c6d4a2
MD5 cdbf93535f868e87acb475a447f0fa50
BLAKE2b-256 aac60246e0135bfcd97fcb575ce7b722e2a8993e4be3cc85869c284011ca3bfe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f52991d73fd291f7a37118901fd756527be9469754fd33340eb25dab37d56594
MD5 aa7562dccb574e4642962e2649050875
BLAKE2b-256 361566e23a9f901a9fb97fd3c4661d720b7c74614e8faba1605a9345e342966d

See more details on using hashes here.

Provenance

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