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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.47.2-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.47.2-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.47.2-cp313-abi3-macosx_11_0_arm64.whl (463.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1b340c6e95275e040921f62d48a9ec150b4ac3dadbc9a87b17edecfc86d8a71d
MD5 7319f8d49beeb1c60e6da18f5016d5bf
BLAKE2b-256 893fe7f31c23e23e9af383a9f943659667c36772383f551226c48b764ada52cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e07f6abdf734a20de59c4a88a4de81b03f3bf140350e6b7408fca04f451f616
MD5 78a8a8a075e0a963c5a16789944577d9
BLAKE2b-256 218cea6ee32b87a0943f6ae6ced98ea0d3cb6ff4a37e4206e05d9e1776a3bc6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d7d812a50ad177d28266bfe334a831298c13e4801f5f2af7a9b47d8b5790a0b
MD5 ec804f45a1175e9f5063d7444b7a07ca
BLAKE2b-256 d33470a85eff3d9219303f0a1a955d67587b27b8c22f9fc85b2b0a1a44f0f6f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee5910a0d287e95c0cdaa69cc38ff58b4fec68379fe8114fed9c3c1b27285411
MD5 d0377921c01907359dbad7651a3ded9e
BLAKE2b-256 d56edb4ae79922ef575144a30f59d17654d2e28fa0ce728cdc0ee9b13c76f06e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3c36c31da6e795be7a32a3887d162ead5170c417aac993caa743ff28b2b171b3
MD5 e912898c0e5e60ffbc43dbb0a9e79c82
BLAKE2b-256 054283f5721c2b99bba0b8d96e1ec6835f4352ce9a914bc6d08b298ef6dd2b8f

See more details on using hashes here.

Provenance

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