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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.50.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.50.2-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.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.50.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.50.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 871f2d5865c599e13f8edb448d5d84c7025a9ee4d95e47dfcf636f597ec626a6
MD5 ef4d5be96b7028e5695bfdb0dc0d7e25
BLAKE2b-256 71942d4317fceda61b501ea653162032dd600c52449b1dfbd170b29b3af5396a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59f63eb29ae966efa0ed090384575cedf05f6b164df994203913fa2f76854cfd
MD5 eb7bbcf729780f0c0a9a13905d05aaa2
BLAKE2b-256 10515cb5a632768bc823a2d2df026448236d731b27d1d5c06a2b22b907565969

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f971387b01aa893eb7e05a8c1e8b644eb2728cf4d4229f98042192276bb2492
MD5 ae47cdb645093c7124a66b5f49bbad5d
BLAKE2b-256 66b7244649bd9df4b0385eca2f4f54ca41367168fcc8d2bd1ec12c9e503c15e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51115efa195c86452dcbf223b7fde1d9243e786636192b9de1babf4d80466046
MD5 7ea8cbcd4ec4d65290b5726987a7b9cb
BLAKE2b-256 fc89703a521a2d3670e1a2b5799fdc87bd5da8594af57b4f750249f4cca85d50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c33125337cfa241ee98c7ac087bb08cff2f576a2abe79334f5f883b6f91f1c62
MD5 0458e96e09d25fda3431289e12c893f8
BLAKE2b-256 8410556a8f33ab4ae133e3217f7931b4d71c8acf61c3b3aaca14b8254a7e6ec9

See more details on using hashes here.

Provenance

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