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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.49.6-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.49.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ba064625594faabd3b5b092f58e93cc8a47e9ad474a389cad9c13d34129a7f63
MD5 fba093870d04ca3adeb50a322fa1b0e3
BLAKE2b-256 f73295b0b569c3cc3a81000549ba370b11b33ef3500209a1eb5e65cf7d397731

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9eba3dd6248c348a7c76ce67bc23d18c5c657b0d1e322f6c5db576aee2e121bb
MD5 f2b83436a908f1f831e78fff56772d94
BLAKE2b-256 fb54f811fdb585fa8eb16491bb33e4ca1347d7b74e4a2aeed7601b3b44c63a5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 213ecca8025a59c154a71ebe5ddc371e8b359f4ba07c632912dc4b7a87db8a00
MD5 e18eb54afccf9350f3763972fe1e92b8
BLAKE2b-256 f154d794ffe01ba12b00156463bd66e81ba4393582e4dd1368f18210900b0749

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5e998499b435924bd90970bda7aaf34b02148f01a5652ce3d211dc16e3addea
MD5 95cb45cc933563cca77c2c5c559fa435
BLAKE2b-256 f7f5546ddf23fc027d962f2b079357022340bfb39a8e85af31c43b612eeb7acb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7591729695143b9d4784cf574c65ed5bd7bb6b6b270d5944d5e9f28f02889517
MD5 5c42fc6558e2d6a1e6945b9b59ae0650
BLAKE2b-256 3a0df215e04420531c818b7e05db7a6d967cb61e8e933176534f2aeecd3991d9

See more details on using hashes here.

Provenance

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