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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.50.3-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.50.3-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.50.3-cp313-abi3-macosx_11_0_arm64.whl (463.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.50.3-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.50.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cdc0138f8731d410041db8feb3445294bfac1f86ea27b7d773172a5ac00cfc19
MD5 6ea3429c4bde5a8e60cc091c5f731fe7
BLAKE2b-256 c77128c431b426a617ec8ad1ecfda9f3f4ad746daebd2e2f6147e8425850351a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b1fe2dfa3b9d1992d6bd247369522f461c6670de6f51bd73a579a7f99525656
MD5 b52e824b31c45457c2a10cb3756f50d8
BLAKE2b-256 cf4dab493ad94ed1955acac44852e71e5edde68c5663809cb60b83a5fc6f18f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd1e6d08f22801ebcca59e57f99ca8a7375ec50cdb99a73cbec798c79e8d866a
MD5 48d5cf23aa586fc6849edd2e4087dd62
BLAKE2b-256 ecb2e67358eca0656d7fcd9046ac2dd9144a736134ee322a9e04725f66accacb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4e9b583e68fc577550b65cb2114c4191534c085e8bd00e5be2f9ed258bea752
MD5 dd1bab22eb55ccbe6f8436afa77a0fd0
BLAKE2b-256 758bc51d3d9d82a14a4f97ae496bd7e628b260a3ddcd79e76ab5657741474234

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1d2f8c5de4c36d3cc02881957d5f07b18f6e3ba65b787779b2356dfee900772
MD5 57eaf056ddbf9b0bd2521ca1589ddbbe
BLAKE2b-256 d0c605d03a9db7e79274885d30249ef10cd4fd5ad3807f587b20c2c1146a2e44

See more details on using hashes here.

Provenance

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