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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.48.8-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.48.8-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.8-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9561cbc8050965f694cdc1349b4244590f051f1f7f8f7693b8c2620d6d6ed99c
MD5 a75a69780640899948d6322698af57bd
BLAKE2b-256 88ba338aa5b336bc2dadf6897420408be9bae476600ac96f751421334b0dcfda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.8-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02d496615a9e53b3a9ff0831a13245aff958b601f40a122e4d428309b4455ee8
MD5 f5408fbdc3a29b2a6fdaa4d54133d709
BLAKE2b-256 e3fc9aa8cd4c2a4e270b8d56bcb2077996ee5678f2897762961ebe73823b7d72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.8-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0d983699784be5e401cf9c5f52562fb5ddf49d82d028e35c1c44a2f9b42405f
MD5 bc045f187cdf722b9bada86fb045cfa3
BLAKE2b-256 369f96c62e6fc545ca514afce33a68abc36feaacf76fa747abdd815bde501d0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.8-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2b920b547dbadc5175b736057fac68ff091344238a04fce81cf3584fd2a3f18
MD5 d4bec290fc81e7218ec719aaa60285d7
BLAKE2b-256 ba93cd4cab91c21c0b8bf1f6b85a9a85217fcb3f7af1cdc1afa7304e96704e99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.8-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8fedd01244d97237a2cfea6fabfbfc50dbb6c06ad043fd001efc2509ac6214bc
MD5 30d026e25bb3bcd83618cb9b2fe0f789
BLAKE2b-256 ca8e8d740344dcb59bc0e76cd62ef8f1052734fe19434416a10b9b1ec4b53c5d

See more details on using hashes here.

Provenance

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