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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 185e0ed6f08edd0d6b2bdb5ead94666be3ce36c3eb366fd983fb3e34f0319dd5
MD5 9916eae0c4bb02640a22dcc277d27c1d
BLAKE2b-256 3855a32b6aad20d592ef427b914564165b48d0278bbe42083ee0bf5db9a1a73e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79433ec88214b30c3b73b0eac6bfdd906c59272fc579e1d9331274fbce65ebe1
MD5 a82daf41c95bceff1b5b766f9ceabbf2
BLAKE2b-256 1713a36075b3087d45819e439bb980088e13f1d34f4f44f014cf9c3ea98177c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73d389a03a6a013e90bb96eec02b88179fccf60e6d78c5c6b372f88f1407f79c
MD5 da25fad035f17a1b5d93b03566cc8979
BLAKE2b-256 bb6eb9a86584f4a79d7afb13c7fcc1c01cfe68a342ea3ffa19b8f1e0b35dd0bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e83077b32f8881fd416d61e4932adf4f79ef4f26c33d346c3f4583cb4c077bf
MD5 f0fe2c6d98ba76e312b8a6f2601f7aea
BLAKE2b-256 c3df28069b28828c258cf37e07212733376ee036365c450fd0f25eae2d897a2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.49.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5cc24be4e5a721d59c811f40b5f2f1e73038ff5e71fff68c5433a2a1fd478bb3
MD5 44b03b5d2ce4a606ca636602ab13d119
BLAKE2b-256 819332337bfd8408d69bd8cbe5d29149681b6e3e3263e81092fb198e7023d2ce

See more details on using hashes here.

Provenance

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