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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl (459.2 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_music-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl (449.5 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_music-0.56.0-cp313-abi3-macosx_11_0_arm64.whl (460.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_music-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_music-0.56.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e921a2e2d2b32043e6aa91701d844640e5f190e2e0c8dddd52a859a52ffdd974
MD5 01f970596a40db2a50e3b307e2e633a4
BLAKE2b-256 409240904953cbdd21301130898426348be759d79490528170a1cf3e0e37ef2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3affd52c387a99159b1e1d334daae0bd284d2398aa1f6761b577e20d794e175
MD5 842f2f709da1eb27c945a5bfb2602559
BLAKE2b-256 a8bf52fd6e191bd6d14aa075c843517f4c3d0e4bb08c5f881fefbcf9fcea71d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 171f649b9f32cea6ff9f79d6eef168318f2d06e8d1846761267402c7b684fbf3
MD5 b6b7d48f1e3755174eaaef35adffd5fc
BLAKE2b-256 5a48628214916953c20cadc9eedf7fc61eb3c9959bedb67a4c0363e056538453

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e074463f016e5acffdc4627720598432b04e2c5bf08df3b68655c16475e3904
MD5 0f1e36b87fbaea2b0bde833848512d12
BLAKE2b-256 eec0edaa0d0ec79a8a7830bbf508562a91c5ab549b734bfd442841e48e1eac44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 92ae49b47f491e5b8ae2af8c3804117797b8e0aa8b575b6645632fac113a516f
MD5 464e58336eeeb63025ae674070867362
BLAKE2b-256 4cdc2df4bd36b1ca1c11b97a2619b93023024dbc059dedae43cbc8b5529e3def

See more details on using hashes here.

Provenance

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