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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 af358644da2e68b4053e6dc5557a7020b22531e553def97f31ae6c02a96aa8c1
MD5 a15855c6637a39dc63314cf0feb8ffd0
BLAKE2b-256 16fdafc9c56c69a0effd3c9f7cf40189d018ff98d4db2771417beea7a8696d87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97d864338390cd3f9643f8324f1a2f4a0939df333ae66c62216a23d4aca7b220
MD5 c3a6d7b7d862f8c65f2cc74a28a7224f
BLAKE2b-256 813186c30472ae05c16e6e48a229c4352ce7104d5ac0279f38cab05734873e96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e45414d92ccf93712c9316f3dab3269d96c277faf08e08c051bb93add538a2ab
MD5 405d13adfd1fc516b837a10b9be33a07
BLAKE2b-256 d85209f6184dace565b1c163d0408619e550e9b3e17f82dd668e15d27a991e1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71b54ba8db3d0af2787c9e8cff37e838060d92a5b33e6b49d477eb8770cc6ec8
MD5 8de7907c096fed265018322a708c58b3
BLAKE2b-256 3fd6ddf5bcd715c47ce549ee818cdd00c00e915fa61fa65dffa62a525e2230aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c206aea99554298d5bd96081dd56db8a2c2444503c1d145a7afca279912da143
MD5 c97762edcb487bc8a28b5a4a0a9a7862
BLAKE2b-256 d3f3788f11146bab5e0a378ab3c6e12a2b92ca71f21c4c921363f0504dc1988b

See more details on using hashes here.

Provenance

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