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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.52.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.52.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.52.1-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.1-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.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fd2b8ae42a055500618a25476e363538f64a30af96bdf1a298b67a6b3ccf5515
MD5 7f9d7af3bb07be2435754e2f4747aab3
BLAKE2b-256 9ff4d60055e488515b4e66ce0b2d6b513b5d80cf636b77b0c379547ac16632d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e3c5c0ae7606e3a73b22368c07e40e2bbf3d360499ae16a9aacf91433db1cd6
MD5 ad45da9b535deb45635197abd89bdd2a
BLAKE2b-256 b30aca21a239a61e5dbd5e7d93fdcf70bd97fadec82e316048491ae40fcedb59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c39a083bb22c78021424c837efc0e9f0096d89819640382d9d77c44058c81c55
MD5 8e79f0a5007f3b13b0b3210636a2cc84
BLAKE2b-256 81b037beb68a061d9c20b57d152270b296c0817dc8ee2af78300b8fb2908b1a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00008a72c8ca45b59ec2d52619e19d773821c99e573462c378e437c6af2b2300
MD5 45d9cea54e5a360b6ad3a34e5cc9a2a2
BLAKE2b-256 086bf46f9d3d6ea2849e885a1d07cbbad3aedb4e62de6360f503dc146ac01b51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ad960b89fa01dd375d886cd3d599bc1fb02ad4f27dad92476d0ffce876e3028
MD5 dde4f17cdfa3f14875f5261341d87b32
BLAKE2b-256 b5234d877399b9401486663c4f364ea2e95ff359e7dbd53e6fc80efe71a15ec3

See more details on using hashes here.

Provenance

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