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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 35fdf804cb03bdccd57f40e84c1a6ec819b3892a0daff55f8df36949d1b26943
MD5 49f4d856cbf9cf2ce67ac5bf6972f180
BLAKE2b-256 f6151d0057da823c5f48e71ee096fd451029f687d5e6eab5401b54ab423396bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 739174c40ca77334b5a18d443ac685cf354acb4094ae29da744cdc423070e0d3
MD5 a6872b19efa3ebf1e4968854fc675382
BLAKE2b-256 c9b901149f17941b5edea570bbd3c42b29e81c4f3b987e6ce597fbfea8a430f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0574dd7e0073b4d7dee29e6887bd51d2d9cdf6abea6422470c84a7d585330fda
MD5 21d1ab40a3f8db243d25f3308304f288
BLAKE2b-256 e1465c1174919f384569fe0825ecef6cb8b50c81a6d71a8cb0769e5dc7e8693b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12baec5574bf8157239666e8d51e5274a7d94ae8efe8a129008a9fd913addbf4
MD5 44c3960f1b0bb31cfbe1527480d78d3f
BLAKE2b-256 dcd7c7356c2eea64cabb2562ac91e65769954646cf08d4ea4080cdf3a96eef66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ff436e7be210c2fed595689b63b74478405b805d8c7e0338716b21f5aba53c5
MD5 3662739017140cc82a87c45af41e022f
BLAKE2b-256 15fd8a8f6728f5726783c6847b30ce3c9532205c8ff6e10c3ef12a50eda0704b

See more details on using hashes here.

Provenance

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