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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.47.1-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.1-cp313-abi3-manylinux_2_28_aarch64.whl (450.0 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bcb577a12a6e101e658c63266660cf5a951792551b643f5324a7240290d27065
MD5 d727e25ed4d8af0a8a2414149fda79b1
BLAKE2b-256 0842cbc16182822d2574415dd9d2ef3562078726c2be379f43eabe590c6cf326

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a7050e18eafaaf4a2860bae207c3009764a4beba778e08442ee8006d2ce5a18
MD5 2e4dc7171a2e98f43de670a2b9a6752e
BLAKE2b-256 f41f54f2033f06b22656d9ccd2a8aeb62e9bc2927da03d57f19a85e3c4dd2a6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90f3292bad9add5a05bb6d53022d15bf9b415cfcea0dbadc3ea19769e75d8545
MD5 58df544b6d006c65f96d704c917b449c
BLAKE2b-256 583f86a21af6a98485afe0e800a28c41de51530ed5a5ae3869f16283d43e04f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdef3c96c9db349057524d32201dc2bdb9c788a68f3fa5a079e7100f9fd29224
MD5 96660061ecdc0add2f2bd73823d17d97
BLAKE2b-256 5d37f30cbb4a5d6b2463190b83d9cd52552e7ddecc6f54ffbef40360919f02ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.47.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 22bdeceea93b4624d2964fe59b34ccbf06b08cc1481e27df602e6da971076cc3
MD5 819f0619b9b5c592dcf4ecdce482f658
BLAKE2b-256 b1c36d391544108c8db35905be48ab8533c5cdf824234020f9c55353b7c38269

See more details on using hashes here.

Provenance

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