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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.52.0-cp313-abi3-manylinux_2_28_x86_64.whl (459.8 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_music-0.52.0-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.52.0-cp313-abi3-macosx_11_0_arm64.whl (463.6 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.52.0-cp313-abi3-macosx_10_12_x86_64.whl (455.4 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_music-0.52.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 810e387ad232e6901b6b11eb89fe8546eac59511c1278e047971a3ce109e48b8
MD5 e9b73afe3123b2bbcf2124c4a2ba599c
BLAKE2b-256 9c0ca4d3964451a2227136f80d83f1ec6be89f00f4fca094fa5ac6d3e50726c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 518ca825871720b2071d8895747607272c472c44d9aa8f06ab71f4ca413d6a26
MD5 6a3e773fbdc4c971053cee879547f392
BLAKE2b-256 3c71fee25b043f3c62f8ff9aaa53a4e0e2b8005b6989dac7dd5d2e82536955a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d952c58582676f65747c34a62e79f10a903c39b50a6fed56bea411b23c019c00
MD5 a2fe45e128fa3054a389c7b9a132b78e
BLAKE2b-256 831f094ae491d7cfa807ae6ebb761efd68680fd4c75ba607beff3904a6a8af71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78cd5622f7a9c7e25a3ca74713e14dbb71fae73ca78dce5564c3017eb3d50c26
MD5 d56cd398fa366dd784444102d2e333e5
BLAKE2b-256 b3e436567382b23e01b769a516d88fa878b04ffee379cd34f45390a5ec9b5f61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d3df5aab68e520b13b03a9eb0e59b1f9628aac7f7ec9d1d80a9d38f9be37879
MD5 689130878eef60b15f5c4998e03ad027
BLAKE2b-256 50800314de30abf63a78ef036539585f75bfb31b15c6df5fc95468cde1e4a5a0

See more details on using hashes here.

Provenance

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