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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.55.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.55.0-cp313-abi3-manylinux_2_28_aarch64.whl (449.5 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.55.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.55.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.55.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.55.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0a3dfa15876b925024f5b8e08f195e89ec8e2fbb198dcc42242e205e3225e641
MD5 a084d19106669f7d30b819b41fdb5fd0
BLAKE2b-256 aafd2a7a5c3e127b2509e713b2de0cb643e56bb550b1c5ab45c11c9d968bf715

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.55.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 feb0bc004a0ffc19da9876bc77bb4e32fb2e0a9630b4012c981a81e10809e030
MD5 f8530daff68e8daa4b4d03e3ea4b96f1
BLAKE2b-256 68562a2afbe66d58e4b6b1bf3ba80282e504d0fab67d5f98bda6be1f2fa6b300

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.55.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69377025b52ee67ab616e8114fcf1d048bd48531f91b71947b1bdeeabbe4d07b
MD5 27305c86649b3db21839d6db9ae6eb05
BLAKE2b-256 718d447e55c4ab700b045b8dec1ca5c83408da478c5fe1ce7f0a961be3c24ae7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.55.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61a7a543198c7ea4121e4c16c53a1328f7dd2df9f5b4fb85903b5ac7361456be
MD5 fd25f41bdfea85ccb9ebba9c3317ca23
BLAKE2b-256 812f6d497a003a710019d12e65081b5f5aaee4cec45152ce36aac081b48821e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.55.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a075b74455e2fa829b415eea54d27a7b46a17201af1fdd62bafeb5c3574378a
MD5 3f5767de657155a9e910e6888bf1277e
BLAKE2b-256 b2a6aa2d8ece4613c0e0e342ae343fd99dc1f1e7102da232fc38b0f718f37d3d

See more details on using hashes here.

Provenance

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