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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.49.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.49.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.49.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.49.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.49.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d7b1ed165ca979f48d4a41a795201393cb0c4cc0195ad6d8fd9fa6762d033805
MD5 32e9a4246e6723918f701a7329a35c83
BLAKE2b-256 e52ae3cde4e890646a3ef66271c7134f300fed96389f38173fccdf2838f2c0e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22decc49b1c131671054ae9b4c71f45ea60f64b5a606a85519afd82d23299d39
MD5 5de7f035f320fb29653cda5c847579c5
BLAKE2b-256 6a1e5038476a6f9207f9b91a53443afe7eea4a68888a5f16cfea2e1507ac1fd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a75c8c90df8f32dfab66d380b7b7f24a052937a8b224e406f61370c81776b4a4
MD5 0e5ce2fd75cbd0f74b2c510fdbf76dcd
BLAKE2b-256 83584e6fbaf6b0deda866a40973c457181db1815fe52b2393afe38d8a3e21ed6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71c463404808cfffb9fb6d54ea7c04e919548c40630ef654b511d819eda9b1a2
MD5 616548f836dfbc41e2679d9694f3d52d
BLAKE2b-256 bfd301203f8928ce130da5493e70565123b564e46044a55ac759bfca6138988e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26439a6314af13c0de0cb6032fbaee7cd8bd5ec3411a8eed90926655884c296a
MD5 04a1184eacfe79560a70dea573cb9e24
BLAKE2b-256 ff38977b87f020f586090bde8002e0cf06435203764fa06169083c5a2a033311

See more details on using hashes here.

Provenance

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