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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.48.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.48.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.48.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.48.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.48.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fac9b01863fe17cc359e9767bd6cff6ac2d47b0be800043e61b7f39875c8874e
MD5 e5053a3a945822498020b8a16cc36ce4
BLAKE2b-256 da5eef354eaa18aa61cad3346295f7ab1489dc7e6203010c617327a37fdedd06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61d0c81bc09b85c6280ef616010f92b17f9b19077a927e1e31233549b9ee4c60
MD5 10e26a15f7b6ddb21aa9d4fb5ba63ef2
BLAKE2b-256 d55cd502ad07609de20512d45304daf09477ac3d3aa66aeca5db8bd2e34a3c20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78b701f820a5cae932944e7c37f89221b6486013bab4db8185072a74fcc2b56a
MD5 45a2ad6cf726d1da5771ed15dc9c5334
BLAKE2b-256 8f2a8f4dda4d27a24d214c0b52b46bd4240fcda308d391b1de91b6e7b9576baf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c71e3ee8568eece8c689d99b2505ccc25a22226a144f7d032918d1ab7e8553d4
MD5 6718d0d01ca00f21ce922da9b4526d50
BLAKE2b-256 3858f3b208d1d4e0ade30df13f3dd13e6e53d6021f0011644b73d61adf63389b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.48.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f81136d2231e7c590fe1c26799a700bd4f7c03884c2e6a5066596071217ddd0
MD5 d96d90f7f52734dcc0be0deb7001003a
BLAKE2b-256 2d1a06c946fb4afd8496830204a831eae398295b43464dd18c40a9c2d9b24c68

See more details on using hashes here.

Provenance

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