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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.51.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.51.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.51.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.51.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.51.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.51.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 751a8cc74a2ad6f3f08e58785a7302861783874822eb8d126bfae4d7142ae5a0
MD5 acc6f462e5af5e232b1ab73934dbfa69
BLAKE2b-256 adc2d56af95e40511ba330cbaa7ddf607b4ba896826e8a04fd728df9a0ee8eaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.51.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ca8a9bd0b5b34c224cd1e276ad18bf7eaf1098e5ad658d3c3f6a720124c2dca
MD5 afc9e9287ad92c96e711ef929640948f
BLAKE2b-256 593f83d2a1dc79e5266ec90b81c4014a3ebcb5b23bcefb4d43a2d4e09eb570c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.51.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07e94ec100e557d5378ae4c3798121b7fb9d232aec6b30e16a026310285b17fd
MD5 e5890573c33555b360f133ae577c1ac9
BLAKE2b-256 2dba30706699286aae4d992729b023551e09095d4f63455d5c36fddad1e03216

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.51.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69669c628be6b24a4f5bc4072129335c746774b71ad442af64f014fae76404d7
MD5 f656ad86af8743770b456c6128ee7373
BLAKE2b-256 4a59a7a27c2dc0270962ef3301f39182ee243f694b20bf0baf8016d5b68e2b7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.51.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9c11cadc0a45cfabb4198d7596796938c9f73687ccf0cb05b8bcd8f130e7218c
MD5 20dfe0c4a7ea3fa39d1b49af4c41f11c
BLAKE2b-256 12d71c654eeb74851cf78f4026f0af660745437aa9e92e1f1c2e0bdce00d6277

See more details on using hashes here.

Provenance

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