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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dd687ab285383d2efe558c30ed22763a4eb214aaecacd21733704a423715be9d
MD5 7cf4b2cfb91aa9de5c309d7e56516866
BLAKE2b-256 31d323733b8dc59a320d1ad1737a0b66d6d15d89b31516f03a0feebf91dd606c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4041834e163eca19672915d6ef184821655bf74c598f4f3dc502ba0730fd639
MD5 b4bd4151822e1ad109fa9f7ed85bda9b
BLAKE2b-256 c6bafa6d28f5cd7a2abe3e1bc88fa01dc235d260a51e0463082ad5d307f912a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8e276d9229bd0af21e5b0117b5fd4d58f33e35b96f4d52e926d91cc59de1a7e
MD5 251207cdd2db27c045f379f4afbc9c21
BLAKE2b-256 bb7da78ddc2c44673439924f8dffdbf655688fae3fd1beb4db6ff0da517f7c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efa1d816274d4541923d03ab608e7b8a1ae11d95097352ffdfd9e7167f34dcef
MD5 702118bbc81fac0a479d86fa818f0365
BLAKE2b-256 ee75f45b2bd6050e905bce821edb3c56f90c5f4ec52832a3a5abe9f32047b968

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f2ebc7683473af201a3ceaac4f81ebff7c2c92bc0d45a10105200ff7a8105f3
MD5 20d16d93856329594a2771902cf538b6
BLAKE2b-256 7ce1b5b7f75c306865053325bfc425a24c9fe55e8fdf0ef262091d91a5095d2b

See more details on using hashes here.

Provenance

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