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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_music-0.50.0-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.0-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.0-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.0-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.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 12a3fe41cf697276505a387539d1832d06f348d66ad87c584325103133c7bf52
MD5 5faa944161d4ba656c22b75efe3b4322
BLAKE2b-256 6b39206af983f070c00735135f641385545b3fed0c0af0ad1a740d54c03e7807

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9877ce049cdf9c1cfa58ba305b016d5eebe6cf20bd535bb0663498915d04771
MD5 6b8b2b80f1d0aa3333bb2d615bdeaf5b
BLAKE2b-256 17c4042d0a805f2edf045084cc107b977d1eddf14372f104a2e800988402f9f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 095ddd83edfe5d775c292595a30722e6921155b792fca46430c4ae98fb230699
MD5 2bc3c50e0d60712b92a411794f364141
BLAKE2b-256 24522f473977c3603a7e47d4a5f29f7b068db9b63fcb7809c8e18e58b4ebb986

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7fda536befd3d5c6356e3a5dcf488eee19c8f9c702b74c6332481e271df76cc
MD5 d1b9a976db340ad8b95b721918bff16b
BLAKE2b-256 8fe63a1dca51f9f68781c03427eea3bca014eaa87c1d0259b634ee50455f71e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_music-0.50.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1bb5c9d810e1f2ca352634fbf96f24e6cb8845c7079be82741b39af55f837e4
MD5 848766a05b2ed80b1737a84865d4f446
BLAKE2b-256 49b2ecd6c5619d2e5a3a277dd25f2485b416a9b5e4e4e2cba65631c4071c4702

See more details on using hashes here.

Provenance

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