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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9d9f642df26fcbbc728b211804980d93c233fb16e21a383018f5c1fff1eca84c
MD5 7bb52fdf398b695aeca861cdb3039f1c
BLAKE2b-256 df86cea8008f465d8e430a68ca9dc132caf317c91bfb8e31afcc478d1fe35b08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0daac3054aae2fdb981247d4b532f98d67eefaff3a29e4468f33b5f4006bc5a
MD5 7ecf13f1e2ebf6312f5be83e363bfd98
BLAKE2b-256 e57945edcaeb4be1c5791b80e040709053707a96f5b1d143e7fef621821c9f20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ec2627811c3c75a91b0e8cb4e934fbe8d3d8bb751362ec2fe6df16ab9d031cb
MD5 9df0a97211427074a6e7ad6839b1ec12
BLAKE2b-256 c1c65aa6916f61c4f1e95592e7c7a3692fc1bdd004974f8a2abd29a4ee17cde2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe943652280ed85f1068370c705796cf5191b57c2271141e35ef958732a9d91d
MD5 50e1c89ccad5ce155f17104d134d1c99
BLAKE2b-256 0771416a805f4d21865fefc5782881767132ce2811a667f9ccff1f0224c92ece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a07789115d6a8ed753b0168c12359ce176977b308b9b6d9dd5d261fa0b7082e
MD5 f6dda44bcd54f44d976473a4404e6147
BLAKE2b-256 318efa780d440d7e1544e6c32ede5b5c21c181dd75f975dc345a6c7a27ca0a68

See more details on using hashes here.

Provenance

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